OPENQASM 3.0;
include "stdgates.inc";
qubit[120] q;
cx q[0], q[1];
U(0, 0, pi/3) q[1];
cx q[0], q[1];
cx q[0], q[2];
U(0, 0, pi/3) q[2];
cx q[0], q[2];
cx q[0], q[3];
U(0, 0, pi/3) q[3];
cx q[0], q[3];
cx q[1], q[3];
U(0, 0, pi/3) q[3];
cx q[1], q[3];
cx q[4], q[5];
U(0, 0, pi/3) q[5];
cx q[4], q[5];
cx q[3], q[6];
U(0, 0, pi/3) q[6];
cx q[3], q[6];
cx q[4], q[6];
U(0, 0, pi/3) q[6];
cx q[4], q[6];
cx q[1], q[7];
U(0, 0, pi/3) q[7];
cx q[1], q[7];
cx q[3], q[7];
U(0, 0, pi/3) q[7];
cx q[3], q[7];
cx q[0], q[8];
U(0, 0, pi/3) q[8];
cx q[0], q[8];
cx q[1], q[8];
U(0, 0, pi/3) q[8];
cx q[1], q[8];
cx q[3], q[8];
U(0, 0, pi/3) q[8];
cx q[3], q[8];
cx q[4], q[8];
U(0, 0, pi/3) q[8];
cx q[4], q[8];
cx q[0], q[9];
U(0, 0, pi/3) q[9];
cx q[0], q[9];
cx q[1], q[9];
U(0, 0, pi/3) q[9];
cx q[1], q[9];
cx q[3], q[9];
U(0, 0, pi/3) q[9];
cx q[3], q[9];
cx q[4], q[9];
U(0, 0, pi/3) q[9];
cx q[4], q[9];
cx q[5], q[9];
U(0, 0, pi/3) q[9];
cx q[5], q[9];
cx q[6], q[9];
U(0, 0, pi/3) q[9];
cx q[6], q[9];
cx q[2], q[10];
U(0, 0, pi/3) q[10];
cx q[2], q[10];
cx q[4], q[10];
U(0, 0, pi/3) q[10];
cx q[4], q[10];
cx q[5], q[10];
U(0, 0, pi/3) q[10];
cx q[5], q[10];
cx q[6], q[10];
U(0, 0, pi/3) q[10];
cx q[6], q[10];
cx q[1], q[11];
U(0, 0, pi/3) q[11];
cx q[1], q[11];
cx q[3], q[11];
U(0, 0, pi/3) q[11];
cx q[3], q[11];
cx q[4], q[11];
U(0, 0, pi/3) q[11];
cx q[4], q[11];
cx q[7], q[11];
U(0, 0, pi/3) q[11];
cx q[7], q[11];
cx q[10], q[11];
U(0, 0, pi/3) q[11];
cx q[10], q[11];
cx q[0], q[12];
U(0, 0, pi/3) q[12];
cx q[0], q[12];
cx q[1], q[12];
U(0, 0, pi/3) q[12];
cx q[1], q[12];
cx q[2], q[12];
U(0, 0, pi/3) q[12];
cx q[2], q[12];
cx q[0], q[13];
U(0, 0, pi/3) q[13];
cx q[0], q[13];
cx q[1], q[13];
U(0, 0, pi/3) q[13];
cx q[1], q[13];
cx q[3], q[13];
U(0, 0, pi/3) q[13];
cx q[3], q[13];
cx q[5], q[13];
U(0, 0, pi/3) q[13];
cx q[5], q[13];
cx q[6], q[13];
U(0, 0, pi/3) q[13];
cx q[6], q[13];
cx q[10], q[13];
U(0, 0, pi/3) q[13];
cx q[10], q[13];
cx q[3], q[14];
U(0, 0, pi/3) q[14];
cx q[3], q[14];
cx q[6], q[14];
U(0, 0, pi/3) q[14];
cx q[6], q[14];
cx q[9], q[14];
U(0, 0, pi/3) q[14];
cx q[9], q[14];
cx q[10], q[14];
U(0, 0, pi/3) q[14];
cx q[10], q[14];
cx q[0], q[15];
U(0, 0, pi/3) q[15];
cx q[0], q[15];
cx q[5], q[15];
U(0, 0, pi/3) q[15];
cx q[5], q[15];
cx q[6], q[15];
U(0, 0, pi/3) q[15];
cx q[6], q[15];
cx q[9], q[15];
U(0, 0, pi/3) q[15];
cx q[9], q[15];
cx q[10], q[15];
U(0, 0, pi/3) q[15];
cx q[10], q[15];
cx q[12], q[15];
U(0, 0, pi/3) q[15];
cx q[12], q[15];
cx q[13], q[15];
U(0, 0, pi/3) q[15];
cx q[13], q[15];
cx q[14], q[15];
U(0, 0, pi/3) q[15];
cx q[14], q[15];
cx q[0], q[16];
U(0, 0, pi/3) q[16];
cx q[0], q[16];
cx q[1], q[16];
U(0, 0, pi/3) q[16];
cx q[1], q[16];
cx q[3], q[16];
U(0, 0, pi/3) q[16];
cx q[3], q[16];
cx q[4], q[16];
U(0, 0, pi/3) q[16];
cx q[4], q[16];
cx q[5], q[16];
U(0, 0, pi/3) q[16];
cx q[5], q[16];
cx q[6], q[16];
U(0, 0, pi/3) q[16];
cx q[6], q[16];
cx q[7], q[16];
U(0, 0, pi/3) q[16];
cx q[7], q[16];
cx q[8], q[16];
U(0, 0, pi/3) q[16];
cx q[8], q[16];
cx q[9], q[16];
U(0, 0, pi/3) q[16];
cx q[9], q[16];
cx q[11], q[16];
U(0, 0, pi/3) q[16];
cx q[11], q[16];
cx q[12], q[16];
U(0, 0, pi/3) q[16];
cx q[12], q[16];
cx q[13], q[16];
U(0, 0, pi/3) q[16];
cx q[13], q[16];
cx q[14], q[16];
U(0, 0, pi/3) q[16];
cx q[14], q[16];
cx q[2], q[17];
U(0, 0, pi/3) q[17];
cx q[2], q[17];
cx q[3], q[17];
U(0, 0, pi/3) q[17];
cx q[3], q[17];
cx q[6], q[17];
U(0, 0, pi/3) q[17];
cx q[6], q[17];
cx q[7], q[17];
U(0, 0, pi/3) q[17];
cx q[7], q[17];
cx q[8], q[17];
U(0, 0, pi/3) q[17];
cx q[8], q[17];
cx q[10], q[17];
U(0, 0, pi/3) q[17];
cx q[10], q[17];
cx q[11], q[17];
U(0, 0, pi/3) q[17];
cx q[11], q[17];
cx q[13], q[17];
U(0, 0, pi/3) q[17];
cx q[13], q[17];
cx q[15], q[17];
U(0, 0, pi/3) q[17];
cx q[15], q[17];
cx q[2], q[18];
U(0, 0, pi/3) q[18];
cx q[2], q[18];
cx q[3], q[18];
U(0, 0, pi/3) q[18];
cx q[3], q[18];
cx q[4], q[18];
U(0, 0, pi/3) q[18];
cx q[4], q[18];
cx q[7], q[18];
U(0, 0, pi/3) q[18];
cx q[7], q[18];
cx q[8], q[18];
U(0, 0, pi/3) q[18];
cx q[8], q[18];
cx q[10], q[18];
U(0, 0, pi/3) q[18];
cx q[10], q[18];
cx q[11], q[18];
U(0, 0, pi/3) q[18];
cx q[11], q[18];
cx q[12], q[18];
U(0, 0, pi/3) q[18];
cx q[12], q[18];
cx q[14], q[18];
U(0, 0, pi/3) q[18];
cx q[14], q[18];
cx q[15], q[18];
U(0, 0, pi/3) q[18];
cx q[15], q[18];
cx q[16], q[18];
U(0, 0, pi/3) q[18];
cx q[16], q[18];
cx q[17], q[18];
U(0, 0, pi/3) q[18];
cx q[17], q[18];
cx q[0], q[19];
U(0, 0, pi/3) q[19];
cx q[0], q[19];
cx q[1], q[19];
U(0, 0, pi/3) q[19];
cx q[1], q[19];
cx q[4], q[19];
U(0, 0, pi/3) q[19];
cx q[4], q[19];
cx q[5], q[19];
U(0, 0, pi/3) q[19];
cx q[5], q[19];
cx q[6], q[19];
U(0, 0, pi/3) q[19];
cx q[6], q[19];
cx q[8], q[19];
U(0, 0, pi/3) q[19];
cx q[8], q[19];
cx q[9], q[19];
U(0, 0, pi/3) q[19];
cx q[9], q[19];
cx q[10], q[19];
U(0, 0, pi/3) q[19];
cx q[10], q[19];
cx q[18], q[19];
U(0, 0, pi/3) q[19];
cx q[18], q[19];
cx q[0], q[20];
U(0, 0, pi/3) q[20];
cx q[0], q[20];
cx q[1], q[20];
U(0, 0, pi/3) q[20];
cx q[1], q[20];
cx q[3], q[20];
U(0, 0, pi/3) q[20];
cx q[3], q[20];
cx q[6], q[20];
U(0, 0, pi/3) q[20];
cx q[6], q[20];
cx q[7], q[20];
U(0, 0, pi/3) q[20];
cx q[7], q[20];
cx q[8], q[20];
U(0, 0, pi/3) q[20];
cx q[8], q[20];
cx q[10], q[20];
U(0, 0, pi/3) q[20];
cx q[10], q[20];
cx q[11], q[20];
U(0, 0, pi/3) q[20];
cx q[11], q[20];
cx q[12], q[20];
U(0, 0, pi/3) q[20];
cx q[12], q[20];
cx q[14], q[20];
U(0, 0, pi/3) q[20];
cx q[14], q[20];
cx q[15], q[20];
U(0, 0, pi/3) q[20];
cx q[15], q[20];
cx q[17], q[20];
U(0, 0, pi/3) q[20];
cx q[17], q[20];
cx q[18], q[20];
U(0, 0, pi/3) q[20];
cx q[18], q[20];
cx q[19], q[20];
U(0, 0, pi/3) q[20];
cx q[19], q[20];
cx q[0], q[21];
U(0, 0, pi/3) q[21];
cx q[0], q[21];
cx q[1], q[21];
U(0, 0, pi/3) q[21];
cx q[1], q[21];
cx q[3], q[21];
U(0, 0, pi/3) q[21];
cx q[3], q[21];
cx q[4], q[21];
U(0, 0, pi/3) q[21];
cx q[4], q[21];
cx q[5], q[21];
U(0, 0, pi/3) q[21];
cx q[5], q[21];
cx q[8], q[21];
U(0, 0, pi/3) q[21];
cx q[8], q[21];
cx q[11], q[21];
U(0, 0, pi/3) q[21];
cx q[11], q[21];
cx q[13], q[21];
U(0, 0, pi/3) q[21];
cx q[13], q[21];
cx q[16], q[21];
U(0, 0, pi/3) q[21];
cx q[16], q[21];
cx q[17], q[21];
U(0, 0, pi/3) q[21];
cx q[17], q[21];
cx q[19], q[21];
U(0, 0, pi/3) q[21];
cx q[19], q[21];
cx q[0], q[22];
U(0, 0, pi/3) q[22];
cx q[0], q[22];
cx q[2], q[22];
U(0, 0, pi/3) q[22];
cx q[2], q[22];
cx q[3], q[22];
U(0, 0, pi/3) q[22];
cx q[3], q[22];
cx q[4], q[22];
U(0, 0, pi/3) q[22];
cx q[4], q[22];
cx q[5], q[22];
U(0, 0, pi/3) q[22];
cx q[5], q[22];
cx q[11], q[22];
U(0, 0, pi/3) q[22];
cx q[11], q[22];
cx q[15], q[22];
U(0, 0, pi/3) q[22];
cx q[15], q[22];
cx q[19], q[22];
U(0, 0, pi/3) q[22];
cx q[19], q[22];
cx q[21], q[22];
U(0, 0, pi/3) q[22];
cx q[21], q[22];
cx q[3], q[23];
U(0, 0, pi/3) q[23];
cx q[3], q[23];
cx q[9], q[23];
U(0, 0, pi/3) q[23];
cx q[9], q[23];
cx q[10], q[23];
U(0, 0, pi/3) q[23];
cx q[10], q[23];
cx q[12], q[23];
U(0, 0, pi/3) q[23];
cx q[12], q[23];
cx q[16], q[23];
U(0, 0, pi/3) q[23];
cx q[16], q[23];
cx q[18], q[23];
U(0, 0, pi/3) q[23];
cx q[18], q[23];
cx q[22], q[23];
U(0, 0, pi/3) q[23];
cx q[22], q[23];
cx q[0], q[24];
U(0, 0, pi/3) q[24];
cx q[0], q[24];
cx q[2], q[24];
U(0, 0, pi/3) q[24];
cx q[2], q[24];
cx q[3], q[24];
U(0, 0, pi/3) q[24];
cx q[3], q[24];
cx q[4], q[24];
U(0, 0, pi/3) q[24];
cx q[4], q[24];
cx q[5], q[24];
U(0, 0, pi/3) q[24];
cx q[5], q[24];
cx q[7], q[24];
U(0, 0, pi/3) q[24];
cx q[7], q[24];
cx q[8], q[24];
U(0, 0, pi/3) q[24];
cx q[8], q[24];
cx q[11], q[24];
U(0, 0, pi/3) q[24];
cx q[11], q[24];
cx q[12], q[24];
U(0, 0, pi/3) q[24];
cx q[12], q[24];
cx q[13], q[24];
U(0, 0, pi/3) q[24];
cx q[13], q[24];
cx q[14], q[24];
U(0, 0, pi/3) q[24];
cx q[14], q[24];
cx q[15], q[24];
U(0, 0, pi/3) q[24];
cx q[15], q[24];
cx q[19], q[24];
U(0, 0, pi/3) q[24];
cx q[19], q[24];
cx q[22], q[24];
U(0, 0, pi/3) q[24];
cx q[22], q[24];
cx q[0], q[25];
U(0, 0, pi/3) q[25];
cx q[0], q[25];
cx q[1], q[25];
U(0, 0, pi/3) q[25];
cx q[1], q[25];
cx q[3], q[25];
U(0, 0, pi/3) q[25];
cx q[3], q[25];
cx q[5], q[25];
U(0, 0, pi/3) q[25];
cx q[5], q[25];
cx q[8], q[25];
U(0, 0, pi/3) q[25];
cx q[8], q[25];
cx q[9], q[25];
U(0, 0, pi/3) q[25];
cx q[9], q[25];
cx q[10], q[25];
U(0, 0, pi/3) q[25];
cx q[10], q[25];
cx q[12], q[25];
U(0, 0, pi/3) q[25];
cx q[12], q[25];
cx q[13], q[25];
U(0, 0, pi/3) q[25];
cx q[13], q[25];
cx q[14], q[25];
U(0, 0, pi/3) q[25];
cx q[14], q[25];
cx q[15], q[25];
U(0, 0, pi/3) q[25];
cx q[15], q[25];
cx q[16], q[25];
U(0, 0, pi/3) q[25];
cx q[16], q[25];
cx q[18], q[25];
U(0, 0, pi/3) q[25];
cx q[18], q[25];
cx q[21], q[25];
U(0, 0, pi/3) q[25];
cx q[21], q[25];
cx q[22], q[25];
U(0, 0, pi/3) q[25];
cx q[22], q[25];
cx q[2], q[26];
U(0, 0, pi/3) q[26];
cx q[2], q[26];
cx q[3], q[26];
U(0, 0, pi/3) q[26];
cx q[3], q[26];
cx q[4], q[26];
U(0, 0, pi/3) q[26];
cx q[4], q[26];
cx q[6], q[26];
U(0, 0, pi/3) q[26];
cx q[6], q[26];
cx q[7], q[26];
U(0, 0, pi/3) q[26];
cx q[7], q[26];
cx q[10], q[26];
U(0, 0, pi/3) q[26];
cx q[10], q[26];
cx q[16], q[26];
U(0, 0, pi/3) q[26];
cx q[16], q[26];
cx q[18], q[26];
U(0, 0, pi/3) q[26];
cx q[18], q[26];
cx q[19], q[26];
U(0, 0, pi/3) q[26];
cx q[19], q[26];
cx q[21], q[26];
U(0, 0, pi/3) q[26];
cx q[21], q[26];
cx q[22], q[26];
U(0, 0, pi/3) q[26];
cx q[22], q[26];
cx q[23], q[26];
U(0, 0, pi/3) q[26];
cx q[23], q[26];
cx q[25], q[26];
U(0, 0, pi/3) q[26];
cx q[25], q[26];
cx q[1], q[27];
U(0, 0, pi/3) q[27];
cx q[1], q[27];
cx q[2], q[27];
U(0, 0, pi/3) q[27];
cx q[2], q[27];
cx q[3], q[27];
U(0, 0, pi/3) q[27];
cx q[3], q[27];
cx q[4], q[27];
U(0, 0, pi/3) q[27];
cx q[4], q[27];
cx q[6], q[27];
U(0, 0, pi/3) q[27];
cx q[6], q[27];
cx q[8], q[27];
U(0, 0, pi/3) q[27];
cx q[8], q[27];
cx q[12], q[27];
U(0, 0, pi/3) q[27];
cx q[12], q[27];
cx q[14], q[27];
U(0, 0, pi/3) q[27];
cx q[14], q[27];
cx q[15], q[27];
U(0, 0, pi/3) q[27];
cx q[15], q[27];
cx q[16], q[27];
U(0, 0, pi/3) q[27];
cx q[16], q[27];
cx q[18], q[27];
U(0, 0, pi/3) q[27];
cx q[18], q[27];
cx q[19], q[27];
U(0, 0, pi/3) q[27];
cx q[19], q[27];
cx q[20], q[27];
U(0, 0, pi/3) q[27];
cx q[20], q[27];
cx q[21], q[27];
U(0, 0, pi/3) q[27];
cx q[21], q[27];
cx q[22], q[27];
U(0, 0, pi/3) q[27];
cx q[22], q[27];
cx q[0], q[28];
U(0, 0, pi/3) q[28];
cx q[0], q[28];
cx q[3], q[28];
U(0, 0, pi/3) q[28];
cx q[3], q[28];
cx q[4], q[28];
U(0, 0, pi/3) q[28];
cx q[4], q[28];
cx q[7], q[28];
U(0, 0, pi/3) q[28];
cx q[7], q[28];
cx q[8], q[28];
U(0, 0, pi/3) q[28];
cx q[8], q[28];
cx q[13], q[28];
U(0, 0, pi/3) q[28];
cx q[13], q[28];
cx q[14], q[28];
U(0, 0, pi/3) q[28];
cx q[14], q[28];
cx q[15], q[28];
U(0, 0, pi/3) q[28];
cx q[15], q[28];
cx q[17], q[28];
U(0, 0, pi/3) q[28];
cx q[17], q[28];
cx q[18], q[28];
U(0, 0, pi/3) q[28];
cx q[18], q[28];
cx q[23], q[28];
U(0, 0, pi/3) q[28];
cx q[23], q[28];
cx q[24], q[28];
U(0, 0, pi/3) q[28];
cx q[24], q[28];
cx q[27], q[28];
U(0, 0, pi/3) q[28];
cx q[27], q[28];
cx q[0], q[29];
U(0, 0, pi/3) q[29];
cx q[0], q[29];
cx q[1], q[29];
U(0, 0, pi/3) q[29];
cx q[1], q[29];
cx q[3], q[29];
U(0, 0, pi/3) q[29];
cx q[3], q[29];
cx q[5], q[29];
U(0, 0, pi/3) q[29];
cx q[5], q[29];
cx q[7], q[29];
U(0, 0, pi/3) q[29];
cx q[7], q[29];
cx q[9], q[29];
U(0, 0, pi/3) q[29];
cx q[9], q[29];
cx q[13], q[29];
U(0, 0, pi/3) q[29];
cx q[13], q[29];
cx q[14], q[29];
U(0, 0, pi/3) q[29];
cx q[14], q[29];
cx q[16], q[29];
U(0, 0, pi/3) q[29];
cx q[16], q[29];
cx q[19], q[29];
U(0, 0, pi/3) q[29];
cx q[19], q[29];
cx q[20], q[29];
U(0, 0, pi/3) q[29];
cx q[20], q[29];
cx q[22], q[29];
U(0, 0, pi/3) q[29];
cx q[22], q[29];
cx q[27], q[29];
U(0, 0, pi/3) q[29];
cx q[27], q[29];
cx q[28], q[29];
U(0, 0, pi/3) q[29];
cx q[28], q[29];
cx q[0], q[30];
U(0, 0, pi/3) q[30];
cx q[0], q[30];
cx q[8], q[30];
U(0, 0, pi/3) q[30];
cx q[8], q[30];
cx q[13], q[30];
U(0, 0, pi/3) q[30];
cx q[13], q[30];
cx q[20], q[30];
U(0, 0, pi/3) q[30];
cx q[20], q[30];
cx q[21], q[30];
U(0, 0, pi/3) q[30];
cx q[21], q[30];
cx q[22], q[30];
U(0, 0, pi/3) q[30];
cx q[22], q[30];
cx q[2], q[31];
U(0, 0, pi/3) q[31];
cx q[2], q[31];
cx q[5], q[31];
U(0, 0, pi/3) q[31];
cx q[5], q[31];
cx q[7], q[31];
U(0, 0, pi/3) q[31];
cx q[7], q[31];
cx q[10], q[31];
U(0, 0, pi/3) q[31];
cx q[10], q[31];
cx q[12], q[31];
U(0, 0, pi/3) q[31];
cx q[12], q[31];
cx q[13], q[31];
U(0, 0, pi/3) q[31];
cx q[13], q[31];
cx q[14], q[31];
U(0, 0, pi/3) q[31];
cx q[14], q[31];
cx q[15], q[31];
U(0, 0, pi/3) q[31];
cx q[15], q[31];
cx q[16], q[31];
U(0, 0, pi/3) q[31];
cx q[16], q[31];
cx q[19], q[31];
U(0, 0, pi/3) q[31];
cx q[19], q[31];
cx q[22], q[31];
U(0, 0, pi/3) q[31];
cx q[22], q[31];
cx q[25], q[31];
U(0, 0, pi/3) q[31];
cx q[25], q[31];
cx q[26], q[31];
U(0, 0, pi/3) q[31];
cx q[26], q[31];
cx q[27], q[31];
U(0, 0, pi/3) q[31];
cx q[27], q[31];
cx q[29], q[31];
U(0, 0, pi/3) q[31];
cx q[29], q[31];
cx q[30], q[31];
U(0, 0, pi/3) q[31];
cx q[30], q[31];
cx q[0], q[32];
U(0, 0, pi/3) q[32];
cx q[0], q[32];
cx q[1], q[32];
U(0, 0, pi/3) q[32];
cx q[1], q[32];
cx q[2], q[32];
U(0, 0, pi/3) q[32];
cx q[2], q[32];
cx q[3], q[32];
U(0, 0, pi/3) q[32];
cx q[3], q[32];
cx q[4], q[32];
U(0, 0, pi/3) q[32];
cx q[4], q[32];
cx q[7], q[32];
U(0, 0, pi/3) q[32];
cx q[7], q[32];
cx q[8], q[32];
U(0, 0, pi/3) q[32];
cx q[8], q[32];
cx q[9], q[32];
U(0, 0, pi/3) q[32];
cx q[9], q[32];
cx q[10], q[32];
U(0, 0, pi/3) q[32];
cx q[10], q[32];
cx q[11], q[32];
U(0, 0, pi/3) q[32];
cx q[11], q[32];
cx q[12], q[32];
U(0, 0, pi/3) q[32];
cx q[12], q[32];
cx q[13], q[32];
U(0, 0, pi/3) q[32];
cx q[13], q[32];
cx q[16], q[32];
U(0, 0, pi/3) q[32];
cx q[16], q[32];
cx q[19], q[32];
U(0, 0, pi/3) q[32];
cx q[19], q[32];
cx q[22], q[32];
U(0, 0, pi/3) q[32];
cx q[22], q[32];
cx q[23], q[32];
U(0, 0, pi/3) q[32];
cx q[23], q[32];
cx q[24], q[32];
U(0, 0, pi/3) q[32];
cx q[24], q[32];
cx q[25], q[32];
U(0, 0, pi/3) q[32];
cx q[25], q[32];
cx q[26], q[32];
U(0, 0, pi/3) q[32];
cx q[26], q[32];
cx q[27], q[32];
U(0, 0, pi/3) q[32];
cx q[27], q[32];
cx q[29], q[32];
U(0, 0, pi/3) q[32];
cx q[29], q[32];
cx q[30], q[32];
U(0, 0, pi/3) q[32];
cx q[30], q[32];
cx q[31], q[32];
U(0, 0, pi/3) q[32];
cx q[31], q[32];
cx q[1], q[33];
U(0, 0, pi/3) q[33];
cx q[1], q[33];
cx q[3], q[33];
U(0, 0, pi/3) q[33];
cx q[3], q[33];
cx q[5], q[33];
U(0, 0, pi/3) q[33];
cx q[5], q[33];
cx q[7], q[33];
U(0, 0, pi/3) q[33];
cx q[7], q[33];
cx q[10], q[33];
U(0, 0, pi/3) q[33];
cx q[10], q[33];
cx q[13], q[33];
U(0, 0, pi/3) q[33];
cx q[13], q[33];
cx q[14], q[33];
U(0, 0, pi/3) q[33];
cx q[14], q[33];
cx q[16], q[33];
U(0, 0, pi/3) q[33];
cx q[16], q[33];
cx q[17], q[33];
U(0, 0, pi/3) q[33];
cx q[17], q[33];
cx q[20], q[33];
U(0, 0, pi/3) q[33];
cx q[20], q[33];
cx q[22], q[33];
U(0, 0, pi/3) q[33];
cx q[22], q[33];
cx q[24], q[33];
U(0, 0, pi/3) q[33];
cx q[24], q[33];
cx q[28], q[33];
U(0, 0, pi/3) q[33];
cx q[28], q[33];
cx q[30], q[33];
U(0, 0, pi/3) q[33];
cx q[30], q[33];
cx q[0], q[34];
U(0, 0, pi/3) q[34];
cx q[0], q[34];
cx q[2], q[34];
U(0, 0, pi/3) q[34];
cx q[2], q[34];
cx q[3], q[34];
U(0, 0, pi/3) q[34];
cx q[3], q[34];
cx q[4], q[34];
U(0, 0, pi/3) q[34];
cx q[4], q[34];
cx q[5], q[34];
U(0, 0, pi/3) q[34];
cx q[5], q[34];
cx q[7], q[34];
U(0, 0, pi/3) q[34];
cx q[7], q[34];
cx q[8], q[34];
U(0, 0, pi/3) q[34];
cx q[8], q[34];
cx q[9], q[34];
U(0, 0, pi/3) q[34];
cx q[9], q[34];
cx q[10], q[34];
U(0, 0, pi/3) q[34];
cx q[10], q[34];
cx q[11], q[34];
U(0, 0, pi/3) q[34];
cx q[11], q[34];
cx q[12], q[34];
U(0, 0, pi/3) q[34];
cx q[12], q[34];
cx q[13], q[34];
U(0, 0, pi/3) q[34];
cx q[13], q[34];
cx q[14], q[34];
U(0, 0, pi/3) q[34];
cx q[14], q[34];
cx q[15], q[34];
U(0, 0, pi/3) q[34];
cx q[15], q[34];
cx q[16], q[34];
U(0, 0, pi/3) q[34];
cx q[16], q[34];
cx q[18], q[34];
U(0, 0, pi/3) q[34];
cx q[18], q[34];
cx q[19], q[34];
U(0, 0, pi/3) q[34];
cx q[19], q[34];
cx q[21], q[34];
U(0, 0, pi/3) q[34];
cx q[21], q[34];
cx q[22], q[34];
U(0, 0, pi/3) q[34];
cx q[22], q[34];
cx q[24], q[34];
U(0, 0, pi/3) q[34];
cx q[24], q[34];
cx q[27], q[34];
U(0, 0, pi/3) q[34];
cx q[27], q[34];
cx q[28], q[34];
U(0, 0, pi/3) q[34];
cx q[28], q[34];
cx q[30], q[34];
U(0, 0, pi/3) q[34];
cx q[30], q[34];
cx q[33], q[34];
U(0, 0, pi/3) q[34];
cx q[33], q[34];
cx q[0], q[35];
U(0, 0, pi/3) q[35];
cx q[0], q[35];
cx q[1], q[35];
U(0, 0, pi/3) q[35];
cx q[1], q[35];
cx q[5], q[35];
U(0, 0, pi/3) q[35];
cx q[5], q[35];
cx q[7], q[35];
U(0, 0, pi/3) q[35];
cx q[7], q[35];
cx q[9], q[35];
U(0, 0, pi/3) q[35];
cx q[9], q[35];
cx q[10], q[35];
U(0, 0, pi/3) q[35];
cx q[10], q[35];
cx q[11], q[35];
U(0, 0, pi/3) q[35];
cx q[11], q[35];
cx q[12], q[35];
U(0, 0, pi/3) q[35];
cx q[12], q[35];
cx q[13], q[35];
U(0, 0, pi/3) q[35];
cx q[13], q[35];
cx q[14], q[35];
U(0, 0, pi/3) q[35];
cx q[14], q[35];
cx q[18], q[35];
U(0, 0, pi/3) q[35];
cx q[18], q[35];
cx q[19], q[35];
U(0, 0, pi/3) q[35];
cx q[19], q[35];
cx q[21], q[35];
U(0, 0, pi/3) q[35];
cx q[21], q[35];
cx q[25], q[35];
U(0, 0, pi/3) q[35];
cx q[25], q[35];
cx q[26], q[35];
U(0, 0, pi/3) q[35];
cx q[26], q[35];
cx q[30], q[35];
U(0, 0, pi/3) q[35];
cx q[30], q[35];
cx q[31], q[35];
U(0, 0, pi/3) q[35];
cx q[31], q[35];
cx q[2], q[36];
U(0, 0, pi/3) q[36];
cx q[2], q[36];
cx q[3], q[36];
U(0, 0, pi/3) q[36];
cx q[3], q[36];
cx q[4], q[36];
U(0, 0, pi/3) q[36];
cx q[4], q[36];
cx q[5], q[36];
U(0, 0, pi/3) q[36];
cx q[5], q[36];
cx q[6], q[36];
U(0, 0, pi/3) q[36];
cx q[6], q[36];
cx q[8], q[36];
U(0, 0, pi/3) q[36];
cx q[8], q[36];
cx q[9], q[36];
U(0, 0, pi/3) q[36];
cx q[9], q[36];
cx q[10], q[36];
U(0, 0, pi/3) q[36];
cx q[10], q[36];
cx q[11], q[36];
U(0, 0, pi/3) q[36];
cx q[11], q[36];
cx q[12], q[36];
U(0, 0, pi/3) q[36];
cx q[12], q[36];
cx q[13], q[36];
U(0, 0, pi/3) q[36];
cx q[13], q[36];
cx q[14], q[36];
U(0, 0, pi/3) q[36];
cx q[14], q[36];
cx q[16], q[36];
U(0, 0, pi/3) q[36];
cx q[16], q[36];
cx q[18], q[36];
U(0, 0, pi/3) q[36];
cx q[18], q[36];
cx q[19], q[36];
U(0, 0, pi/3) q[36];
cx q[19], q[36];
cx q[20], q[36];
U(0, 0, pi/3) q[36];
cx q[20], q[36];
cx q[21], q[36];
U(0, 0, pi/3) q[36];
cx q[21], q[36];
cx q[23], q[36];
U(0, 0, pi/3) q[36];
cx q[23], q[36];
cx q[24], q[36];
U(0, 0, pi/3) q[36];
cx q[24], q[36];
cx q[25], q[36];
U(0, 0, pi/3) q[36];
cx q[25], q[36];
cx q[27], q[36];
U(0, 0, pi/3) q[36];
cx q[27], q[36];
cx q[29], q[36];
U(0, 0, pi/3) q[36];
cx q[29], q[36];
cx q[33], q[36];
U(0, 0, pi/3) q[36];
cx q[33], q[36];
cx q[34], q[36];
U(0, 0, pi/3) q[36];
cx q[34], q[36];
cx q[0], q[37];
U(0, 0, pi/3) q[37];
cx q[0], q[37];
cx q[2], q[37];
U(0, 0, pi/3) q[37];
cx q[2], q[37];
cx q[3], q[37];
U(0, 0, pi/3) q[37];
cx q[3], q[37];
cx q[4], q[37];
U(0, 0, pi/3) q[37];
cx q[4], q[37];
cx q[5], q[37];
U(0, 0, pi/3) q[37];
cx q[5], q[37];
cx q[6], q[37];
U(0, 0, pi/3) q[37];
cx q[6], q[37];
cx q[7], q[37];
U(0, 0, pi/3) q[37];
cx q[7], q[37];
cx q[8], q[37];
U(0, 0, pi/3) q[37];
cx q[8], q[37];
cx q[9], q[37];
U(0, 0, pi/3) q[37];
cx q[9], q[37];
cx q[10], q[37];
U(0, 0, pi/3) q[37];
cx q[10], q[37];
cx q[16], q[37];
U(0, 0, pi/3) q[37];
cx q[16], q[37];
cx q[18], q[37];
U(0, 0, pi/3) q[37];
cx q[18], q[37];
cx q[19], q[37];
U(0, 0, pi/3) q[37];
cx q[19], q[37];
cx q[20], q[37];
U(0, 0, pi/3) q[37];
cx q[20], q[37];
cx q[21], q[37];
U(0, 0, pi/3) q[37];
cx q[21], q[37];
cx q[23], q[37];
U(0, 0, pi/3) q[37];
cx q[23], q[37];
cx q[27], q[37];
U(0, 0, pi/3) q[37];
cx q[27], q[37];
cx q[28], q[37];
U(0, 0, pi/3) q[37];
cx q[28], q[37];
cx q[29], q[37];
U(0, 0, pi/3) q[37];
cx q[29], q[37];
cx q[30], q[37];
U(0, 0, pi/3) q[37];
cx q[30], q[37];
cx q[31], q[37];
U(0, 0, pi/3) q[37];
cx q[31], q[37];
cx q[34], q[37];
U(0, 0, pi/3) q[37];
cx q[34], q[37];
cx q[0], q[38];
U(0, 0, pi/3) q[38];
cx q[0], q[38];
cx q[4], q[38];
U(0, 0, pi/3) q[38];
cx q[4], q[38];
cx q[5], q[38];
U(0, 0, pi/3) q[38];
cx q[5], q[38];
cx q[7], q[38];
U(0, 0, pi/3) q[38];
cx q[7], q[38];
cx q[10], q[38];
U(0, 0, pi/3) q[38];
cx q[10], q[38];
cx q[11], q[38];
U(0, 0, pi/3) q[38];
cx q[11], q[38];
cx q[16], q[38];
U(0, 0, pi/3) q[38];
cx q[16], q[38];
cx q[19], q[38];
U(0, 0, pi/3) q[38];
cx q[19], q[38];
cx q[20], q[38];
U(0, 0, pi/3) q[38];
cx q[20], q[38];
cx q[21], q[38];
U(0, 0, pi/3) q[38];
cx q[21], q[38];
cx q[22], q[38];
U(0, 0, pi/3) q[38];
cx q[22], q[38];
cx q[24], q[38];
U(0, 0, pi/3) q[38];
cx q[24], q[38];
cx q[27], q[38];
U(0, 0, pi/3) q[38];
cx q[27], q[38];
cx q[28], q[38];
U(0, 0, pi/3) q[38];
cx q[28], q[38];
cx q[29], q[38];
U(0, 0, pi/3) q[38];
cx q[29], q[38];
cx q[30], q[38];
U(0, 0, pi/3) q[38];
cx q[30], q[38];
cx q[33], q[38];
U(0, 0, pi/3) q[38];
cx q[33], q[38];
cx q[34], q[38];
U(0, 0, pi/3) q[38];
cx q[34], q[38];
cx q[35], q[38];
U(0, 0, pi/3) q[38];
cx q[35], q[38];
cx q[36], q[38];
U(0, 0, pi/3) q[38];
cx q[36], q[38];
cx q[37], q[38];
U(0, 0, pi/3) q[38];
cx q[37], q[38];
cx q[2], q[39];
U(0, 0, pi/3) q[39];
cx q[2], q[39];
cx q[4], q[39];
U(0, 0, pi/3) q[39];
cx q[4], q[39];
cx q[9], q[39];
U(0, 0, pi/3) q[39];
cx q[9], q[39];
cx q[14], q[39];
U(0, 0, pi/3) q[39];
cx q[14], q[39];
cx q[16], q[39];
U(0, 0, pi/3) q[39];
cx q[16], q[39];
cx q[17], q[39];
U(0, 0, pi/3) q[39];
cx q[17], q[39];
cx q[18], q[39];
U(0, 0, pi/3) q[39];
cx q[18], q[39];
cx q[20], q[39];
U(0, 0, pi/3) q[39];
cx q[20], q[39];
cx q[21], q[39];
U(0, 0, pi/3) q[39];
cx q[21], q[39];
cx q[22], q[39];
U(0, 0, pi/3) q[39];
cx q[22], q[39];
cx q[23], q[39];
U(0, 0, pi/3) q[39];
cx q[23], q[39];
cx q[24], q[39];
U(0, 0, pi/3) q[39];
cx q[24], q[39];
cx q[27], q[39];
U(0, 0, pi/3) q[39];
cx q[27], q[39];
cx q[28], q[39];
U(0, 0, pi/3) q[39];
cx q[28], q[39];
cx q[29], q[39];
U(0, 0, pi/3) q[39];
cx q[29], q[39];
cx q[30], q[39];
U(0, 0, pi/3) q[39];
cx q[30], q[39];
cx q[34], q[39];
U(0, 0, pi/3) q[39];
cx q[34], q[39];
cx q[35], q[39];
U(0, 0, pi/3) q[39];
cx q[35], q[39];
cx q[37], q[39];
U(0, 0, pi/3) q[39];
cx q[37], q[39];
cx q[38], q[39];
U(0, 0, pi/3) q[39];
cx q[38], q[39];
cx q[1], q[40];
U(0, 0, pi/3) q[40];
cx q[1], q[40];
cx q[4], q[40];
U(0, 0, pi/3) q[40];
cx q[4], q[40];
cx q[5], q[40];
U(0, 0, pi/3) q[40];
cx q[5], q[40];
cx q[6], q[40];
U(0, 0, pi/3) q[40];
cx q[6], q[40];
cx q[7], q[40];
U(0, 0, pi/3) q[40];
cx q[7], q[40];
cx q[9], q[40];
U(0, 0, pi/3) q[40];
cx q[9], q[40];
cx q[10], q[40];
U(0, 0, pi/3) q[40];
cx q[10], q[40];
cx q[13], q[40];
U(0, 0, pi/3) q[40];
cx q[13], q[40];
cx q[17], q[40];
U(0, 0, pi/3) q[40];
cx q[17], q[40];
cx q[21], q[40];
U(0, 0, pi/3) q[40];
cx q[21], q[40];
cx q[23], q[40];
U(0, 0, pi/3) q[40];
cx q[23], q[40];
cx q[27], q[40];
U(0, 0, pi/3) q[40];
cx q[27], q[40];
cx q[31], q[40];
U(0, 0, pi/3) q[40];
cx q[31], q[40];
cx q[32], q[40];
U(0, 0, pi/3) q[40];
cx q[32], q[40];
cx q[33], q[40];
U(0, 0, pi/3) q[40];
cx q[33], q[40];
cx q[34], q[40];
U(0, 0, pi/3) q[40];
cx q[34], q[40];
cx q[36], q[40];
U(0, 0, pi/3) q[40];
cx q[36], q[40];
cx q[39], q[40];
U(0, 0, pi/3) q[40];
cx q[39], q[40];
cx q[1], q[41];
U(0, 0, pi/3) q[41];
cx q[1], q[41];
cx q[3], q[41];
U(0, 0, pi/3) q[41];
cx q[3], q[41];
cx q[5], q[41];
U(0, 0, pi/3) q[41];
cx q[5], q[41];
cx q[7], q[41];
U(0, 0, pi/3) q[41];
cx q[7], q[41];
cx q[10], q[41];
U(0, 0, pi/3) q[41];
cx q[10], q[41];
cx q[15], q[41];
U(0, 0, pi/3) q[41];
cx q[15], q[41];
cx q[16], q[41];
U(0, 0, pi/3) q[41];
cx q[16], q[41];
cx q[18], q[41];
U(0, 0, pi/3) q[41];
cx q[18], q[41];
cx q[24], q[41];
U(0, 0, pi/3) q[41];
cx q[24], q[41];
cx q[26], q[41];
U(0, 0, pi/3) q[41];
cx q[26], q[41];
cx q[27], q[41];
U(0, 0, pi/3) q[41];
cx q[27], q[41];
cx q[29], q[41];
U(0, 0, pi/3) q[41];
cx q[29], q[41];
cx q[33], q[41];
U(0, 0, pi/3) q[41];
cx q[33], q[41];
cx q[35], q[41];
U(0, 0, pi/3) q[41];
cx q[35], q[41];
cx q[36], q[41];
U(0, 0, pi/3) q[41];
cx q[36], q[41];
cx q[40], q[41];
U(0, 0, pi/3) q[41];
cx q[40], q[41];
cx q[0], q[42];
U(0, 0, pi/3) q[42];
cx q[0], q[42];
cx q[1], q[42];
U(0, 0, pi/3) q[42];
cx q[1], q[42];
cx q[2], q[42];
U(0, 0, pi/3) q[42];
cx q[2], q[42];
cx q[4], q[42];
U(0, 0, pi/3) q[42];
cx q[4], q[42];
cx q[5], q[42];
U(0, 0, pi/3) q[42];
cx q[5], q[42];
cx q[6], q[42];
U(0, 0, pi/3) q[42];
cx q[6], q[42];
cx q[9], q[42];
U(0, 0, pi/3) q[42];
cx q[9], q[42];
cx q[10], q[42];
U(0, 0, pi/3) q[42];
cx q[10], q[42];
cx q[12], q[42];
U(0, 0, pi/3) q[42];
cx q[12], q[42];
cx q[13], q[42];
U(0, 0, pi/3) q[42];
cx q[13], q[42];
cx q[16], q[42];
U(0, 0, pi/3) q[42];
cx q[16], q[42];
cx q[21], q[42];
U(0, 0, pi/3) q[42];
cx q[21], q[42];
cx q[22], q[42];
U(0, 0, pi/3) q[42];
cx q[22], q[42];
cx q[24], q[42];
U(0, 0, pi/3) q[42];
cx q[24], q[42];
cx q[26], q[42];
U(0, 0, pi/3) q[42];
cx q[26], q[42];
cx q[30], q[42];
U(0, 0, pi/3) q[42];
cx q[30], q[42];
cx q[31], q[42];
U(0, 0, pi/3) q[42];
cx q[31], q[42];
cx q[32], q[42];
U(0, 0, pi/3) q[42];
cx q[32], q[42];
cx q[35], q[42];
U(0, 0, pi/3) q[42];
cx q[35], q[42];
cx q[39], q[42];
U(0, 0, pi/3) q[42];
cx q[39], q[42];
cx q[40], q[42];
U(0, 0, pi/3) q[42];
cx q[40], q[42];
cx q[41], q[42];
U(0, 0, pi/3) q[42];
cx q[41], q[42];
cx q[2], q[43];
U(0, 0, pi/3) q[43];
cx q[2], q[43];
cx q[5], q[43];
U(0, 0, pi/3) q[43];
cx q[5], q[43];
cx q[6], q[43];
U(0, 0, pi/3) q[43];
cx q[6], q[43];
cx q[7], q[43];
U(0, 0, pi/3) q[43];
cx q[7], q[43];
cx q[8], q[43];
U(0, 0, pi/3) q[43];
cx q[8], q[43];
cx q[11], q[43];
U(0, 0, pi/3) q[43];
cx q[11], q[43];
cx q[14], q[43];
U(0, 0, pi/3) q[43];
cx q[14], q[43];
cx q[17], q[43];
U(0, 0, pi/3) q[43];
cx q[17], q[43];
cx q[18], q[43];
U(0, 0, pi/3) q[43];
cx q[18], q[43];
cx q[19], q[43];
U(0, 0, pi/3) q[43];
cx q[19], q[43];
cx q[22], q[43];
U(0, 0, pi/3) q[43];
cx q[22], q[43];
cx q[23], q[43];
U(0, 0, pi/3) q[43];
cx q[23], q[43];
cx q[26], q[43];
U(0, 0, pi/3) q[43];
cx q[26], q[43];
cx q[29], q[43];
U(0, 0, pi/3) q[43];
cx q[29], q[43];
cx q[30], q[43];
U(0, 0, pi/3) q[43];
cx q[30], q[43];
cx q[31], q[43];
U(0, 0, pi/3) q[43];
cx q[31], q[43];
cx q[33], q[43];
U(0, 0, pi/3) q[43];
cx q[33], q[43];
cx q[37], q[43];
U(0, 0, pi/3) q[43];
cx q[37], q[43];
cx q[41], q[43];
U(0, 0, pi/3) q[43];
cx q[41], q[43];
cx q[42], q[43];
U(0, 0, pi/3) q[43];
cx q[42], q[43];
cx q[8], q[44];
U(0, 0, pi/3) q[44];
cx q[8], q[44];
cx q[10], q[44];
U(0, 0, pi/3) q[44];
cx q[10], q[44];
cx q[13], q[44];
U(0, 0, pi/3) q[44];
cx q[13], q[44];
cx q[15], q[44];
U(0, 0, pi/3) q[44];
cx q[15], q[44];
cx q[16], q[44];
U(0, 0, pi/3) q[44];
cx q[16], q[44];
cx q[17], q[44];
U(0, 0, pi/3) q[44];
cx q[17], q[44];
cx q[19], q[44];
U(0, 0, pi/3) q[44];
cx q[19], q[44];
cx q[22], q[44];
U(0, 0, pi/3) q[44];
cx q[22], q[44];
cx q[23], q[44];
U(0, 0, pi/3) q[44];
cx q[23], q[44];
cx q[24], q[44];
U(0, 0, pi/3) q[44];
cx q[24], q[44];
cx q[27], q[44];
U(0, 0, pi/3) q[44];
cx q[27], q[44];
cx q[29], q[44];
U(0, 0, pi/3) q[44];
cx q[29], q[44];
cx q[30], q[44];
U(0, 0, pi/3) q[44];
cx q[30], q[44];
cx q[31], q[44];
U(0, 0, pi/3) q[44];
cx q[31], q[44];
cx q[34], q[44];
U(0, 0, pi/3) q[44];
cx q[34], q[44];
cx q[35], q[44];
U(0, 0, pi/3) q[44];
cx q[35], q[44];
cx q[36], q[44];
U(0, 0, pi/3) q[44];
cx q[36], q[44];
cx q[37], q[44];
U(0, 0, pi/3) q[44];
cx q[37], q[44];
cx q[38], q[44];
U(0, 0, pi/3) q[44];
cx q[38], q[44];
cx q[39], q[44];
U(0, 0, pi/3) q[44];
cx q[39], q[44];
cx q[40], q[44];
U(0, 0, pi/3) q[44];
cx q[40], q[44];
cx q[43], q[44];
U(0, 0, pi/3) q[44];
cx q[43], q[44];
cx q[0], q[45];
U(0, 0, pi/3) q[45];
cx q[0], q[45];
cx q[1], q[45];
U(0, 0, pi/3) q[45];
cx q[1], q[45];
cx q[2], q[45];
U(0, 0, pi/3) q[45];
cx q[2], q[45];
cx q[3], q[45];
U(0, 0, pi/3) q[45];
cx q[3], q[45];
cx q[4], q[45];
U(0, 0, pi/3) q[45];
cx q[4], q[45];
cx q[5], q[45];
U(0, 0, pi/3) q[45];
cx q[5], q[45];
cx q[8], q[45];
U(0, 0, pi/3) q[45];
cx q[8], q[45];
cx q[10], q[45];
U(0, 0, pi/3) q[45];
cx q[10], q[45];
cx q[13], q[45];
U(0, 0, pi/3) q[45];
cx q[13], q[45];
cx q[15], q[45];
U(0, 0, pi/3) q[45];
cx q[15], q[45];
cx q[17], q[45];
U(0, 0, pi/3) q[45];
cx q[17], q[45];
cx q[18], q[45];
U(0, 0, pi/3) q[45];
cx q[18], q[45];
cx q[20], q[45];
U(0, 0, pi/3) q[45];
cx q[20], q[45];
cx q[25], q[45];
U(0, 0, pi/3) q[45];
cx q[25], q[45];
cx q[26], q[45];
U(0, 0, pi/3) q[45];
cx q[26], q[45];
cx q[27], q[45];
U(0, 0, pi/3) q[45];
cx q[27], q[45];
cx q[28], q[45];
U(0, 0, pi/3) q[45];
cx q[28], q[45];
cx q[29], q[45];
U(0, 0, pi/3) q[45];
cx q[29], q[45];
cx q[30], q[45];
U(0, 0, pi/3) q[45];
cx q[30], q[45];
cx q[31], q[45];
U(0, 0, pi/3) q[45];
cx q[31], q[45];
cx q[37], q[45];
U(0, 0, pi/3) q[45];
cx q[37], q[45];
cx q[40], q[45];
U(0, 0, pi/3) q[45];
cx q[40], q[45];
cx q[41], q[45];
U(0, 0, pi/3) q[45];
cx q[41], q[45];
cx q[42], q[45];
U(0, 0, pi/3) q[45];
cx q[42], q[45];
cx q[43], q[45];
U(0, 0, pi/3) q[45];
cx q[43], q[45];
cx q[44], q[45];
U(0, 0, pi/3) q[45];
cx q[44], q[45];
cx q[0], q[46];
U(0, 0, pi/3) q[46];
cx q[0], q[46];
cx q[3], q[46];
U(0, 0, pi/3) q[46];
cx q[3], q[46];
cx q[6], q[46];
U(0, 0, pi/3) q[46];
cx q[6], q[46];
cx q[7], q[46];
U(0, 0, pi/3) q[46];
cx q[7], q[46];
cx q[10], q[46];
U(0, 0, pi/3) q[46];
cx q[10], q[46];
cx q[15], q[46];
U(0, 0, pi/3) q[46];
cx q[15], q[46];
cx q[17], q[46];
U(0, 0, pi/3) q[46];
cx q[17], q[46];
cx q[19], q[46];
U(0, 0, pi/3) q[46];
cx q[19], q[46];
cx q[21], q[46];
U(0, 0, pi/3) q[46];
cx q[21], q[46];
cx q[23], q[46];
U(0, 0, pi/3) q[46];
cx q[23], q[46];
cx q[24], q[46];
U(0, 0, pi/3) q[46];
cx q[24], q[46];
cx q[26], q[46];
U(0, 0, pi/3) q[46];
cx q[26], q[46];
cx q[27], q[46];
U(0, 0, pi/3) q[46];
cx q[27], q[46];
cx q[28], q[46];
U(0, 0, pi/3) q[46];
cx q[28], q[46];
cx q[29], q[46];
U(0, 0, pi/3) q[46];
cx q[29], q[46];
cx q[32], q[46];
U(0, 0, pi/3) q[46];
cx q[32], q[46];
cx q[34], q[46];
U(0, 0, pi/3) q[46];
cx q[34], q[46];
cx q[36], q[46];
U(0, 0, pi/3) q[46];
cx q[36], q[46];
cx q[37], q[46];
U(0, 0, pi/3) q[46];
cx q[37], q[46];
cx q[40], q[46];
U(0, 0, pi/3) q[46];
cx q[40], q[46];
cx q[41], q[46];
U(0, 0, pi/3) q[46];
cx q[41], q[46];
cx q[42], q[46];
U(0, 0, pi/3) q[46];
cx q[42], q[46];
cx q[44], q[46];
U(0, 0, pi/3) q[46];
cx q[44], q[46];
cx q[0], q[47];
U(0, 0, pi/3) q[47];
cx q[0], q[47];
cx q[1], q[47];
U(0, 0, pi/3) q[47];
cx q[1], q[47];
cx q[2], q[47];
U(0, 0, pi/3) q[47];
cx q[2], q[47];
cx q[3], q[47];
U(0, 0, pi/3) q[47];
cx q[3], q[47];
cx q[5], q[47];
U(0, 0, pi/3) q[47];
cx q[5], q[47];
cx q[7], q[47];
U(0, 0, pi/3) q[47];
cx q[7], q[47];
cx q[12], q[47];
U(0, 0, pi/3) q[47];
cx q[12], q[47];
cx q[13], q[47];
U(0, 0, pi/3) q[47];
cx q[13], q[47];
cx q[15], q[47];
U(0, 0, pi/3) q[47];
cx q[15], q[47];
cx q[16], q[47];
U(0, 0, pi/3) q[47];
cx q[16], q[47];
cx q[17], q[47];
U(0, 0, pi/3) q[47];
cx q[17], q[47];
cx q[23], q[47];
U(0, 0, pi/3) q[47];
cx q[23], q[47];
cx q[24], q[47];
U(0, 0, pi/3) q[47];
cx q[24], q[47];
cx q[28], q[47];
U(0, 0, pi/3) q[47];
cx q[28], q[47];
cx q[29], q[47];
U(0, 0, pi/3) q[47];
cx q[29], q[47];
cx q[31], q[47];
U(0, 0, pi/3) q[47];
cx q[31], q[47];
cx q[33], q[47];
U(0, 0, pi/3) q[47];
cx q[33], q[47];
cx q[36], q[47];
U(0, 0, pi/3) q[47];
cx q[36], q[47];
cx q[37], q[47];
U(0, 0, pi/3) q[47];
cx q[37], q[47];
cx q[40], q[47];
U(0, 0, pi/3) q[47];
cx q[40], q[47];
cx q[42], q[47];
U(0, 0, pi/3) q[47];
cx q[42], q[47];
cx q[44], q[47];
U(0, 0, pi/3) q[47];
cx q[44], q[47];
cx q[0], q[48];
U(0, 0, pi/3) q[48];
cx q[0], q[48];
cx q[1], q[48];
U(0, 0, pi/3) q[48];
cx q[1], q[48];
cx q[4], q[48];
U(0, 0, pi/3) q[48];
cx q[4], q[48];
cx q[5], q[48];
U(0, 0, pi/3) q[48];
cx q[5], q[48];
cx q[6], q[48];
U(0, 0, pi/3) q[48];
cx q[6], q[48];
cx q[9], q[48];
U(0, 0, pi/3) q[48];
cx q[9], q[48];
cx q[10], q[48];
U(0, 0, pi/3) q[48];
cx q[10], q[48];
cx q[12], q[48];
U(0, 0, pi/3) q[48];
cx q[12], q[48];
cx q[16], q[48];
U(0, 0, pi/3) q[48];
cx q[16], q[48];
cx q[17], q[48];
U(0, 0, pi/3) q[48];
cx q[17], q[48];
cx q[18], q[48];
U(0, 0, pi/3) q[48];
cx q[18], q[48];
cx q[19], q[48];
U(0, 0, pi/3) q[48];
cx q[19], q[48];
cx q[23], q[48];
U(0, 0, pi/3) q[48];
cx q[23], q[48];
cx q[24], q[48];
U(0, 0, pi/3) q[48];
cx q[24], q[48];
cx q[26], q[48];
U(0, 0, pi/3) q[48];
cx q[26], q[48];
cx q[27], q[48];
U(0, 0, pi/3) q[48];
cx q[27], q[48];
cx q[28], q[48];
U(0, 0, pi/3) q[48];
cx q[28], q[48];
cx q[33], q[48];
U(0, 0, pi/3) q[48];
cx q[33], q[48];
cx q[34], q[48];
U(0, 0, pi/3) q[48];
cx q[34], q[48];
cx q[39], q[48];
U(0, 0, pi/3) q[48];
cx q[39], q[48];
cx q[41], q[48];
U(0, 0, pi/3) q[48];
cx q[41], q[48];
cx q[42], q[48];
U(0, 0, pi/3) q[48];
cx q[42], q[48];
cx q[44], q[48];
U(0, 0, pi/3) q[48];
cx q[44], q[48];
cx q[45], q[48];
U(0, 0, pi/3) q[48];
cx q[45], q[48];
cx q[47], q[48];
U(0, 0, pi/3) q[48];
cx q[47], q[48];
cx q[1], q[49];
U(0, 0, pi/3) q[49];
cx q[1], q[49];
cx q[2], q[49];
U(0, 0, pi/3) q[49];
cx q[2], q[49];
cx q[8], q[49];
U(0, 0, pi/3) q[49];
cx q[8], q[49];
cx q[9], q[49];
U(0, 0, pi/3) q[49];
cx q[9], q[49];
cx q[10], q[49];
U(0, 0, pi/3) q[49];
cx q[10], q[49];
cx q[12], q[49];
U(0, 0, pi/3) q[49];
cx q[12], q[49];
cx q[13], q[49];
U(0, 0, pi/3) q[49];
cx q[13], q[49];
cx q[14], q[49];
U(0, 0, pi/3) q[49];
cx q[14], q[49];
cx q[16], q[49];
U(0, 0, pi/3) q[49];
cx q[16], q[49];
cx q[17], q[49];
U(0, 0, pi/3) q[49];
cx q[17], q[49];
cx q[18], q[49];
U(0, 0, pi/3) q[49];
cx q[18], q[49];
cx q[20], q[49];
U(0, 0, pi/3) q[49];
cx q[20], q[49];
cx q[22], q[49];
U(0, 0, pi/3) q[49];
cx q[22], q[49];
cx q[23], q[49];
U(0, 0, pi/3) q[49];
cx q[23], q[49];
cx q[24], q[49];
U(0, 0, pi/3) q[49];
cx q[24], q[49];
cx q[27], q[49];
U(0, 0, pi/3) q[49];
cx q[27], q[49];
cx q[28], q[49];
U(0, 0, pi/3) q[49];
cx q[28], q[49];
cx q[29], q[49];
U(0, 0, pi/3) q[49];
cx q[29], q[49];
cx q[31], q[49];
U(0, 0, pi/3) q[49];
cx q[31], q[49];
cx q[32], q[49];
U(0, 0, pi/3) q[49];
cx q[32], q[49];
cx q[35], q[49];
U(0, 0, pi/3) q[49];
cx q[35], q[49];
cx q[38], q[49];
U(0, 0, pi/3) q[49];
cx q[38], q[49];
cx q[39], q[49];
U(0, 0, pi/3) q[49];
cx q[39], q[49];
cx q[40], q[49];
U(0, 0, pi/3) q[49];
cx q[40], q[49];
cx q[42], q[49];
U(0, 0, pi/3) q[49];
cx q[42], q[49];
cx q[44], q[49];
U(0, 0, pi/3) q[49];
cx q[44], q[49];
cx q[48], q[49];
U(0, 0, pi/3) q[49];
cx q[48], q[49];
cx q[2], q[50];
U(0, 0, pi/3) q[50];
cx q[2], q[50];
cx q[3], q[50];
U(0, 0, pi/3) q[50];
cx q[3], q[50];
cx q[5], q[50];
U(0, 0, pi/3) q[50];
cx q[5], q[50];
cx q[10], q[50];
U(0, 0, pi/3) q[50];
cx q[10], q[50];
cx q[11], q[50];
U(0, 0, pi/3) q[50];
cx q[11], q[50];
cx q[13], q[50];
U(0, 0, pi/3) q[50];
cx q[13], q[50];
cx q[14], q[50];
U(0, 0, pi/3) q[50];
cx q[14], q[50];
cx q[18], q[50];
U(0, 0, pi/3) q[50];
cx q[18], q[50];
cx q[19], q[50];
U(0, 0, pi/3) q[50];
cx q[19], q[50];
cx q[28], q[50];
U(0, 0, pi/3) q[50];
cx q[28], q[50];
cx q[29], q[50];
U(0, 0, pi/3) q[50];
cx q[29], q[50];
cx q[30], q[50];
U(0, 0, pi/3) q[50];
cx q[30], q[50];
cx q[32], q[50];
U(0, 0, pi/3) q[50];
cx q[32], q[50];
cx q[37], q[50];
U(0, 0, pi/3) q[50];
cx q[37], q[50];
cx q[38], q[50];
U(0, 0, pi/3) q[50];
cx q[38], q[50];
cx q[39], q[50];
U(0, 0, pi/3) q[50];
cx q[39], q[50];
cx q[40], q[50];
U(0, 0, pi/3) q[50];
cx q[40], q[50];
cx q[42], q[50];
U(0, 0, pi/3) q[50];
cx q[42], q[50];
cx q[43], q[50];
U(0, 0, pi/3) q[50];
cx q[43], q[50];
cx q[47], q[50];
U(0, 0, pi/3) q[50];
cx q[47], q[50];
cx q[0], q[51];
U(0, 0, pi/3) q[51];
cx q[0], q[51];
cx q[6], q[51];
U(0, 0, pi/3) q[51];
cx q[6], q[51];
cx q[7], q[51];
U(0, 0, pi/3) q[51];
cx q[7], q[51];
cx q[10], q[51];
U(0, 0, pi/3) q[51];
cx q[10], q[51];
cx q[11], q[51];
U(0, 0, pi/3) q[51];
cx q[11], q[51];
cx q[12], q[51];
U(0, 0, pi/3) q[51];
cx q[12], q[51];
cx q[13], q[51];
U(0, 0, pi/3) q[51];
cx q[13], q[51];
cx q[14], q[51];
U(0, 0, pi/3) q[51];
cx q[14], q[51];
cx q[16], q[51];
U(0, 0, pi/3) q[51];
cx q[16], q[51];
cx q[17], q[51];
U(0, 0, pi/3) q[51];
cx q[17], q[51];
cx q[19], q[51];
U(0, 0, pi/3) q[51];
cx q[19], q[51];
cx q[23], q[51];
U(0, 0, pi/3) q[51];
cx q[23], q[51];
cx q[25], q[51];
U(0, 0, pi/3) q[51];
cx q[25], q[51];
cx q[26], q[51];
U(0, 0, pi/3) q[51];
cx q[26], q[51];
cx q[28], q[51];
U(0, 0, pi/3) q[51];
cx q[28], q[51];
cx q[29], q[51];
U(0, 0, pi/3) q[51];
cx q[29], q[51];
cx q[31], q[51];
U(0, 0, pi/3) q[51];
cx q[31], q[51];
cx q[32], q[51];
U(0, 0, pi/3) q[51];
cx q[32], q[51];
cx q[33], q[51];
U(0, 0, pi/3) q[51];
cx q[33], q[51];
cx q[36], q[51];
U(0, 0, pi/3) q[51];
cx q[36], q[51];
cx q[41], q[51];
U(0, 0, pi/3) q[51];
cx q[41], q[51];
cx q[42], q[51];
U(0, 0, pi/3) q[51];
cx q[42], q[51];
cx q[46], q[51];
U(0, 0, pi/3) q[51];
cx q[46], q[51];
cx q[48], q[51];
U(0, 0, pi/3) q[51];
cx q[48], q[51];
cx q[3], q[52];
U(0, 0, pi/3) q[52];
cx q[3], q[52];
cx q[5], q[52];
U(0, 0, pi/3) q[52];
cx q[5], q[52];
cx q[6], q[52];
U(0, 0, pi/3) q[52];
cx q[6], q[52];
cx q[7], q[52];
U(0, 0, pi/3) q[52];
cx q[7], q[52];
cx q[8], q[52];
U(0, 0, pi/3) q[52];
cx q[8], q[52];
cx q[10], q[52];
U(0, 0, pi/3) q[52];
cx q[10], q[52];
cx q[15], q[52];
U(0, 0, pi/3) q[52];
cx q[15], q[52];
cx q[16], q[52];
U(0, 0, pi/3) q[52];
cx q[16], q[52];
cx q[18], q[52];
U(0, 0, pi/3) q[52];
cx q[18], q[52];
cx q[20], q[52];
U(0, 0, pi/3) q[52];
cx q[20], q[52];
cx q[21], q[52];
U(0, 0, pi/3) q[52];
cx q[21], q[52];
cx q[22], q[52];
U(0, 0, pi/3) q[52];
cx q[22], q[52];
cx q[25], q[52];
U(0, 0, pi/3) q[52];
cx q[25], q[52];
cx q[28], q[52];
U(0, 0, pi/3) q[52];
cx q[28], q[52];
cx q[29], q[52];
U(0, 0, pi/3) q[52];
cx q[29], q[52];
cx q[30], q[52];
U(0, 0, pi/3) q[52];
cx q[30], q[52];
cx q[33], q[52];
U(0, 0, pi/3) q[52];
cx q[33], q[52];
cx q[37], q[52];
U(0, 0, pi/3) q[52];
cx q[37], q[52];
cx q[38], q[52];
U(0, 0, pi/3) q[52];
cx q[38], q[52];
cx q[42], q[52];
U(0, 0, pi/3) q[52];
cx q[42], q[52];
cx q[44], q[52];
U(0, 0, pi/3) q[52];
cx q[44], q[52];
cx q[46], q[52];
U(0, 0, pi/3) q[52];
cx q[46], q[52];
cx q[50], q[52];
U(0, 0, pi/3) q[52];
cx q[50], q[52];
cx q[51], q[52];
U(0, 0, pi/3) q[52];
cx q[51], q[52];
cx q[4], q[53];
U(0, 0, pi/3) q[53];
cx q[4], q[53];
cx q[8], q[53];
U(0, 0, pi/3) q[53];
cx q[8], q[53];
cx q[11], q[53];
U(0, 0, pi/3) q[53];
cx q[11], q[53];
cx q[14], q[53];
U(0, 0, pi/3) q[53];
cx q[14], q[53];
cx q[16], q[53];
U(0, 0, pi/3) q[53];
cx q[16], q[53];
cx q[18], q[53];
U(0, 0, pi/3) q[53];
cx q[18], q[53];
cx q[19], q[53];
U(0, 0, pi/3) q[53];
cx q[19], q[53];
cx q[20], q[53];
U(0, 0, pi/3) q[53];
cx q[20], q[53];
cx q[21], q[53];
U(0, 0, pi/3) q[53];
cx q[21], q[53];
cx q[23], q[53];
U(0, 0, pi/3) q[53];
cx q[23], q[53];
cx q[24], q[53];
U(0, 0, pi/3) q[53];
cx q[24], q[53];
cx q[28], q[53];
U(0, 0, pi/3) q[53];
cx q[28], q[53];
cx q[31], q[53];
U(0, 0, pi/3) q[53];
cx q[31], q[53];
cx q[32], q[53];
U(0, 0, pi/3) q[53];
cx q[32], q[53];
cx q[33], q[53];
U(0, 0, pi/3) q[53];
cx q[33], q[53];
cx q[35], q[53];
U(0, 0, pi/3) q[53];
cx q[35], q[53];
cx q[37], q[53];
U(0, 0, pi/3) q[53];
cx q[37], q[53];
cx q[40], q[53];
U(0, 0, pi/3) q[53];
cx q[40], q[53];
cx q[42], q[53];
U(0, 0, pi/3) q[53];
cx q[42], q[53];
cx q[43], q[53];
U(0, 0, pi/3) q[53];
cx q[43], q[53];
cx q[44], q[53];
U(0, 0, pi/3) q[53];
cx q[44], q[53];
cx q[46], q[53];
U(0, 0, pi/3) q[53];
cx q[46], q[53];
cx q[48], q[53];
U(0, 0, pi/3) q[53];
cx q[48], q[53];
cx q[52], q[53];
U(0, 0, pi/3) q[53];
cx q[52], q[53];
cx q[0], q[54];
U(0, 0, pi/3) q[54];
cx q[0], q[54];
cx q[2], q[54];
U(0, 0, pi/3) q[54];
cx q[2], q[54];
cx q[3], q[54];
U(0, 0, pi/3) q[54];
cx q[3], q[54];
cx q[4], q[54];
U(0, 0, pi/3) q[54];
cx q[4], q[54];
cx q[8], q[54];
U(0, 0, pi/3) q[54];
cx q[8], q[54];
cx q[10], q[54];
U(0, 0, pi/3) q[54];
cx q[10], q[54];
cx q[13], q[54];
U(0, 0, pi/3) q[54];
cx q[13], q[54];
cx q[16], q[54];
U(0, 0, pi/3) q[54];
cx q[16], q[54];
cx q[18], q[54];
U(0, 0, pi/3) q[54];
cx q[18], q[54];
cx q[19], q[54];
U(0, 0, pi/3) q[54];
cx q[19], q[54];
cx q[20], q[54];
U(0, 0, pi/3) q[54];
cx q[20], q[54];
cx q[27], q[54];
U(0, 0, pi/3) q[54];
cx q[27], q[54];
cx q[28], q[54];
U(0, 0, pi/3) q[54];
cx q[28], q[54];
cx q[29], q[54];
U(0, 0, pi/3) q[54];
cx q[29], q[54];
cx q[31], q[54];
U(0, 0, pi/3) q[54];
cx q[31], q[54];
cx q[32], q[54];
U(0, 0, pi/3) q[54];
cx q[32], q[54];
cx q[34], q[54];
U(0, 0, pi/3) q[54];
cx q[34], q[54];
cx q[35], q[54];
U(0, 0, pi/3) q[54];
cx q[35], q[54];
cx q[36], q[54];
U(0, 0, pi/3) q[54];
cx q[36], q[54];
cx q[37], q[54];
U(0, 0, pi/3) q[54];
cx q[37], q[54];
cx q[39], q[54];
U(0, 0, pi/3) q[54];
cx q[39], q[54];
cx q[42], q[54];
U(0, 0, pi/3) q[54];
cx q[42], q[54];
cx q[43], q[54];
U(0, 0, pi/3) q[54];
cx q[43], q[54];
cx q[47], q[54];
U(0, 0, pi/3) q[54];
cx q[47], q[54];
cx q[49], q[54];
U(0, 0, pi/3) q[54];
cx q[49], q[54];
cx q[50], q[54];
U(0, 0, pi/3) q[54];
cx q[50], q[54];
cx q[1], q[55];
U(0, 0, pi/3) q[55];
cx q[1], q[55];
cx q[3], q[55];
U(0, 0, pi/3) q[55];
cx q[3], q[55];
cx q[10], q[55];
U(0, 0, pi/3) q[55];
cx q[10], q[55];
cx q[11], q[55];
U(0, 0, pi/3) q[55];
cx q[11], q[55];
cx q[16], q[55];
U(0, 0, pi/3) q[55];
cx q[16], q[55];
cx q[17], q[55];
U(0, 0, pi/3) q[55];
cx q[17], q[55];
cx q[20], q[55];
U(0, 0, pi/3) q[55];
cx q[20], q[55];
cx q[22], q[55];
U(0, 0, pi/3) q[55];
cx q[22], q[55];
cx q[24], q[55];
U(0, 0, pi/3) q[55];
cx q[24], q[55];
cx q[25], q[55];
U(0, 0, pi/3) q[55];
cx q[25], q[55];
cx q[26], q[55];
U(0, 0, pi/3) q[55];
cx q[26], q[55];
cx q[28], q[55];
U(0, 0, pi/3) q[55];
cx q[28], q[55];
cx q[29], q[55];
U(0, 0, pi/3) q[55];
cx q[29], q[55];
cx q[31], q[55];
U(0, 0, pi/3) q[55];
cx q[31], q[55];
cx q[33], q[55];
U(0, 0, pi/3) q[55];
cx q[33], q[55];
cx q[34], q[55];
U(0, 0, pi/3) q[55];
cx q[34], q[55];
cx q[36], q[55];
U(0, 0, pi/3) q[55];
cx q[36], q[55];
cx q[38], q[55];
U(0, 0, pi/3) q[55];
cx q[38], q[55];
cx q[39], q[55];
U(0, 0, pi/3) q[55];
cx q[39], q[55];
cx q[41], q[55];
U(0, 0, pi/3) q[55];
cx q[41], q[55];
cx q[42], q[55];
U(0, 0, pi/3) q[55];
cx q[42], q[55];
cx q[45], q[55];
U(0, 0, pi/3) q[55];
cx q[45], q[55];
cx q[47], q[55];
U(0, 0, pi/3) q[55];
cx q[47], q[55];
cx q[49], q[55];
U(0, 0, pi/3) q[55];
cx q[49], q[55];
cx q[54], q[55];
U(0, 0, pi/3) q[55];
cx q[54], q[55];
cx q[3], q[56];
U(0, 0, pi/3) q[56];
cx q[3], q[56];
cx q[4], q[56];
U(0, 0, pi/3) q[56];
cx q[4], q[56];
cx q[6], q[56];
U(0, 0, pi/3) q[56];
cx q[6], q[56];
cx q[7], q[56];
U(0, 0, pi/3) q[56];
cx q[7], q[56];
cx q[8], q[56];
U(0, 0, pi/3) q[56];
cx q[8], q[56];
cx q[9], q[56];
U(0, 0, pi/3) q[56];
cx q[9], q[56];
cx q[14], q[56];
U(0, 0, pi/3) q[56];
cx q[14], q[56];
cx q[15], q[56];
U(0, 0, pi/3) q[56];
cx q[15], q[56];
cx q[16], q[56];
U(0, 0, pi/3) q[56];
cx q[16], q[56];
cx q[20], q[56];
U(0, 0, pi/3) q[56];
cx q[20], q[56];
cx q[21], q[56];
U(0, 0, pi/3) q[56];
cx q[21], q[56];
cx q[24], q[56];
U(0, 0, pi/3) q[56];
cx q[24], q[56];
cx q[26], q[56];
U(0, 0, pi/3) q[56];
cx q[26], q[56];
cx q[31], q[56];
U(0, 0, pi/3) q[56];
cx q[31], q[56];
cx q[34], q[56];
U(0, 0, pi/3) q[56];
cx q[34], q[56];
cx q[35], q[56];
U(0, 0, pi/3) q[56];
cx q[35], q[56];
cx q[37], q[56];
U(0, 0, pi/3) q[56];
cx q[37], q[56];
cx q[39], q[56];
U(0, 0, pi/3) q[56];
cx q[39], q[56];
cx q[40], q[56];
U(0, 0, pi/3) q[56];
cx q[40], q[56];
cx q[42], q[56];
U(0, 0, pi/3) q[56];
cx q[42], q[56];
cx q[45], q[56];
U(0, 0, pi/3) q[56];
cx q[45], q[56];
cx q[46], q[56];
U(0, 0, pi/3) q[56];
cx q[46], q[56];
cx q[47], q[56];
U(0, 0, pi/3) q[56];
cx q[47], q[56];
cx q[49], q[56];
U(0, 0, pi/3) q[56];
cx q[49], q[56];
cx q[51], q[56];
U(0, 0, pi/3) q[56];
cx q[51], q[56];
cx q[52], q[56];
U(0, 0, pi/3) q[56];
cx q[52], q[56];
cx q[2], q[57];
U(0, 0, pi/3) q[57];
cx q[2], q[57];
cx q[7], q[57];
U(0, 0, pi/3) q[57];
cx q[7], q[57];
cx q[8], q[57];
U(0, 0, pi/3) q[57];
cx q[8], q[57];
cx q[11], q[57];
U(0, 0, pi/3) q[57];
cx q[11], q[57];
cx q[13], q[57];
U(0, 0, pi/3) q[57];
cx q[13], q[57];
cx q[17], q[57];
U(0, 0, pi/3) q[57];
cx q[17], q[57];
cx q[18], q[57];
U(0, 0, pi/3) q[57];
cx q[18], q[57];
cx q[22], q[57];
U(0, 0, pi/3) q[57];
cx q[22], q[57];
cx q[23], q[57];
U(0, 0, pi/3) q[57];
cx q[23], q[57];
cx q[25], q[57];
U(0, 0, pi/3) q[57];
cx q[25], q[57];
cx q[26], q[57];
U(0, 0, pi/3) q[57];
cx q[26], q[57];
cx q[27], q[57];
U(0, 0, pi/3) q[57];
cx q[27], q[57];
cx q[29], q[57];
U(0, 0, pi/3) q[57];
cx q[29], q[57];
cx q[30], q[57];
U(0, 0, pi/3) q[57];
cx q[30], q[57];
cx q[33], q[57];
U(0, 0, pi/3) q[57];
cx q[33], q[57];
cx q[36], q[57];
U(0, 0, pi/3) q[57];
cx q[36], q[57];
cx q[39], q[57];
U(0, 0, pi/3) q[57];
cx q[39], q[57];
cx q[44], q[57];
U(0, 0, pi/3) q[57];
cx q[44], q[57];
cx q[45], q[57];
U(0, 0, pi/3) q[57];
cx q[45], q[57];
cx q[47], q[57];
U(0, 0, pi/3) q[57];
cx q[47], q[57];
cx q[49], q[57];
U(0, 0, pi/3) q[57];
cx q[49], q[57];
cx q[50], q[57];
U(0, 0, pi/3) q[57];
cx q[50], q[57];
cx q[52], q[57];
U(0, 0, pi/3) q[57];
cx q[52], q[57];
cx q[53], q[57];
U(0, 0, pi/3) q[57];
cx q[53], q[57];
cx q[54], q[57];
U(0, 0, pi/3) q[57];
cx q[54], q[57];
cx q[0], q[58];
U(0, 0, pi/3) q[58];
cx q[0], q[58];
cx q[1], q[58];
U(0, 0, pi/3) q[58];
cx q[1], q[58];
cx q[5], q[58];
U(0, 0, pi/3) q[58];
cx q[5], q[58];
cx q[6], q[58];
U(0, 0, pi/3) q[58];
cx q[6], q[58];
cx q[10], q[58];
U(0, 0, pi/3) q[58];
cx q[10], q[58];
cx q[12], q[58];
U(0, 0, pi/3) q[58];
cx q[12], q[58];
cx q[13], q[58];
U(0, 0, pi/3) q[58];
cx q[13], q[58];
cx q[14], q[58];
U(0, 0, pi/3) q[58];
cx q[14], q[58];
cx q[16], q[58];
U(0, 0, pi/3) q[58];
cx q[16], q[58];
cx q[17], q[58];
U(0, 0, pi/3) q[58];
cx q[17], q[58];
cx q[18], q[58];
U(0, 0, pi/3) q[58];
cx q[18], q[58];
cx q[21], q[58];
U(0, 0, pi/3) q[58];
cx q[21], q[58];
cx q[22], q[58];
U(0, 0, pi/3) q[58];
cx q[22], q[58];
cx q[25], q[58];
U(0, 0, pi/3) q[58];
cx q[25], q[58];
cx q[31], q[58];
U(0, 0, pi/3) q[58];
cx q[31], q[58];
cx q[35], q[58];
U(0, 0, pi/3) q[58];
cx q[35], q[58];
cx q[39], q[58];
U(0, 0, pi/3) q[58];
cx q[39], q[58];
cx q[42], q[58];
U(0, 0, pi/3) q[58];
cx q[42], q[58];
cx q[44], q[58];
U(0, 0, pi/3) q[58];
cx q[44], q[58];
cx q[45], q[58];
U(0, 0, pi/3) q[58];
cx q[45], q[58];
cx q[46], q[58];
U(0, 0, pi/3) q[58];
cx q[46], q[58];
cx q[48], q[58];
U(0, 0, pi/3) q[58];
cx q[48], q[58];
cx q[49], q[58];
U(0, 0, pi/3) q[58];
cx q[49], q[58];
cx q[50], q[58];
U(0, 0, pi/3) q[58];
cx q[50], q[58];
cx q[51], q[58];
U(0, 0, pi/3) q[58];
cx q[51], q[58];
cx q[53], q[58];
U(0, 0, pi/3) q[58];
cx q[53], q[58];
cx q[55], q[58];
U(0, 0, pi/3) q[58];
cx q[55], q[58];
cx q[56], q[58];
U(0, 0, pi/3) q[58];
cx q[56], q[58];
cx q[57], q[58];
U(0, 0, pi/3) q[58];
cx q[57], q[58];
cx q[0], q[59];
U(0, 0, pi/3) q[59];
cx q[0], q[59];
cx q[3], q[59];
U(0, 0, pi/3) q[59];
cx q[3], q[59];
cx q[8], q[59];
U(0, 0, pi/3) q[59];
cx q[8], q[59];
cx q[9], q[59];
U(0, 0, pi/3) q[59];
cx q[9], q[59];
cx q[10], q[59];
U(0, 0, pi/3) q[59];
cx q[10], q[59];
cx q[11], q[59];
U(0, 0, pi/3) q[59];
cx q[11], q[59];
cx q[14], q[59];
U(0, 0, pi/3) q[59];
cx q[14], q[59];
cx q[15], q[59];
U(0, 0, pi/3) q[59];
cx q[15], q[59];
cx q[16], q[59];
U(0, 0, pi/3) q[59];
cx q[16], q[59];
cx q[19], q[59];
U(0, 0, pi/3) q[59];
cx q[19], q[59];
cx q[20], q[59];
U(0, 0, pi/3) q[59];
cx q[20], q[59];
cx q[21], q[59];
U(0, 0, pi/3) q[59];
cx q[21], q[59];
cx q[22], q[59];
U(0, 0, pi/3) q[59];
cx q[22], q[59];
cx q[26], q[59];
U(0, 0, pi/3) q[59];
cx q[26], q[59];
cx q[28], q[59];
U(0, 0, pi/3) q[59];
cx q[28], q[59];
cx q[31], q[59];
U(0, 0, pi/3) q[59];
cx q[31], q[59];
cx q[33], q[59];
U(0, 0, pi/3) q[59];
cx q[33], q[59];
cx q[34], q[59];
U(0, 0, pi/3) q[59];
cx q[34], q[59];
cx q[39], q[59];
U(0, 0, pi/3) q[59];
cx q[39], q[59];
cx q[40], q[59];
U(0, 0, pi/3) q[59];
cx q[40], q[59];
cx q[41], q[59];
U(0, 0, pi/3) q[59];
cx q[41], q[59];
cx q[43], q[59];
U(0, 0, pi/3) q[59];
cx q[43], q[59];
cx q[45], q[59];
U(0, 0, pi/3) q[59];
cx q[45], q[59];
cx q[46], q[59];
U(0, 0, pi/3) q[59];
cx q[46], q[59];
cx q[47], q[59];
U(0, 0, pi/3) q[59];
cx q[47], q[59];
cx q[48], q[59];
U(0, 0, pi/3) q[59];
cx q[48], q[59];
cx q[49], q[59];
U(0, 0, pi/3) q[59];
cx q[49], q[59];
cx q[50], q[59];
U(0, 0, pi/3) q[59];
cx q[50], q[59];
cx q[51], q[59];
U(0, 0, pi/3) q[59];
cx q[51], q[59];
cx q[52], q[59];
U(0, 0, pi/3) q[59];
cx q[52], q[59];
cx q[53], q[59];
U(0, 0, pi/3) q[59];
cx q[53], q[59];
cx q[54], q[59];
U(0, 0, pi/3) q[59];
cx q[54], q[59];
cx q[55], q[59];
U(0, 0, pi/3) q[59];
cx q[55], q[59];
cx q[57], q[59];
U(0, 0, pi/3) q[59];
cx q[57], q[59];
cx q[0], q[60];
U(0, 0, pi/3) q[60];
cx q[0], q[60];
cx q[1], q[60];
U(0, 0, pi/3) q[60];
cx q[1], q[60];
cx q[2], q[60];
U(0, 0, pi/3) q[60];
cx q[2], q[60];
cx q[3], q[60];
U(0, 0, pi/3) q[60];
cx q[3], q[60];
cx q[5], q[60];
U(0, 0, pi/3) q[60];
cx q[5], q[60];
cx q[7], q[60];
U(0, 0, pi/3) q[60];
cx q[7], q[60];
cx q[11], q[60];
U(0, 0, pi/3) q[60];
cx q[11], q[60];
cx q[12], q[60];
U(0, 0, pi/3) q[60];
cx q[12], q[60];
cx q[13], q[60];
U(0, 0, pi/3) q[60];
cx q[13], q[60];
cx q[16], q[60];
U(0, 0, pi/3) q[60];
cx q[16], q[60];
cx q[19], q[60];
U(0, 0, pi/3) q[60];
cx q[19], q[60];
cx q[20], q[60];
U(0, 0, pi/3) q[60];
cx q[20], q[60];
cx q[21], q[60];
U(0, 0, pi/3) q[60];
cx q[21], q[60];
cx q[24], q[60];
U(0, 0, pi/3) q[60];
cx q[24], q[60];
cx q[30], q[60];
U(0, 0, pi/3) q[60];
cx q[30], q[60];
cx q[33], q[60];
U(0, 0, pi/3) q[60];
cx q[33], q[60];
cx q[36], q[60];
U(0, 0, pi/3) q[60];
cx q[36], q[60];
cx q[37], q[60];
U(0, 0, pi/3) q[60];
cx q[37], q[60];
cx q[40], q[60];
U(0, 0, pi/3) q[60];
cx q[40], q[60];
cx q[42], q[60];
U(0, 0, pi/3) q[60];
cx q[42], q[60];
cx q[43], q[60];
U(0, 0, pi/3) q[60];
cx q[43], q[60];
cx q[45], q[60];
U(0, 0, pi/3) q[60];
cx q[45], q[60];
cx q[46], q[60];
U(0, 0, pi/3) q[60];
cx q[46], q[60];
cx q[48], q[60];
U(0, 0, pi/3) q[60];
cx q[48], q[60];
cx q[49], q[60];
U(0, 0, pi/3) q[60];
cx q[49], q[60];
cx q[50], q[60];
U(0, 0, pi/3) q[60];
cx q[50], q[60];
cx q[53], q[60];
U(0, 0, pi/3) q[60];
cx q[53], q[60];
cx q[56], q[60];
U(0, 0, pi/3) q[60];
cx q[56], q[60];
cx q[57], q[60];
U(0, 0, pi/3) q[60];
cx q[57], q[60];
cx q[58], q[60];
U(0, 0, pi/3) q[60];
cx q[58], q[60];
cx q[59], q[60];
U(0, 0, pi/3) q[60];
cx q[59], q[60];
cx q[0], q[61];
U(0, 0, pi/3) q[61];
cx q[0], q[61];
cx q[1], q[61];
U(0, 0, pi/3) q[61];
cx q[1], q[61];
cx q[2], q[61];
U(0, 0, pi/3) q[61];
cx q[2], q[61];
cx q[3], q[61];
U(0, 0, pi/3) q[61];
cx q[3], q[61];
cx q[4], q[61];
U(0, 0, pi/3) q[61];
cx q[4], q[61];
cx q[5], q[61];
U(0, 0, pi/3) q[61];
cx q[5], q[61];
cx q[9], q[61];
U(0, 0, pi/3) q[61];
cx q[9], q[61];
cx q[11], q[61];
U(0, 0, pi/3) q[61];
cx q[11], q[61];
cx q[12], q[61];
U(0, 0, pi/3) q[61];
cx q[12], q[61];
cx q[13], q[61];
U(0, 0, pi/3) q[61];
cx q[13], q[61];
cx q[15], q[61];
U(0, 0, pi/3) q[61];
cx q[15], q[61];
cx q[17], q[61];
U(0, 0, pi/3) q[61];
cx q[17], q[61];
cx q[19], q[61];
U(0, 0, pi/3) q[61];
cx q[19], q[61];
cx q[21], q[61];
U(0, 0, pi/3) q[61];
cx q[21], q[61];
cx q[22], q[61];
U(0, 0, pi/3) q[61];
cx q[22], q[61];
cx q[26], q[61];
U(0, 0, pi/3) q[61];
cx q[26], q[61];
cx q[28], q[61];
U(0, 0, pi/3) q[61];
cx q[28], q[61];
cx q[29], q[61];
U(0, 0, pi/3) q[61];
cx q[29], q[61];
cx q[31], q[61];
U(0, 0, pi/3) q[61];
cx q[31], q[61];
cx q[33], q[61];
U(0, 0, pi/3) q[61];
cx q[33], q[61];
cx q[36], q[61];
U(0, 0, pi/3) q[61];
cx q[36], q[61];
cx q[38], q[61];
U(0, 0, pi/3) q[61];
cx q[38], q[61];
cx q[39], q[61];
U(0, 0, pi/3) q[61];
cx q[39], q[61];
cx q[41], q[61];
U(0, 0, pi/3) q[61];
cx q[41], q[61];
cx q[42], q[61];
U(0, 0, pi/3) q[61];
cx q[42], q[61];
cx q[43], q[61];
U(0, 0, pi/3) q[61];
cx q[43], q[61];
cx q[44], q[61];
U(0, 0, pi/3) q[61];
cx q[44], q[61];
cx q[46], q[61];
U(0, 0, pi/3) q[61];
cx q[46], q[61];
cx q[47], q[61];
U(0, 0, pi/3) q[61];
cx q[47], q[61];
cx q[50], q[61];
U(0, 0, pi/3) q[61];
cx q[50], q[61];
cx q[53], q[61];
U(0, 0, pi/3) q[61];
cx q[53], q[61];
cx q[57], q[61];
U(0, 0, pi/3) q[61];
cx q[57], q[61];
cx q[58], q[61];
U(0, 0, pi/3) q[61];
cx q[58], q[61];
cx q[1], q[62];
U(0, 0, pi/3) q[62];
cx q[1], q[62];
cx q[6], q[62];
U(0, 0, pi/3) q[62];
cx q[6], q[62];
cx q[7], q[62];
U(0, 0, pi/3) q[62];
cx q[7], q[62];
cx q[8], q[62];
U(0, 0, pi/3) q[62];
cx q[8], q[62];
cx q[10], q[62];
U(0, 0, pi/3) q[62];
cx q[10], q[62];
cx q[12], q[62];
U(0, 0, pi/3) q[62];
cx q[12], q[62];
cx q[13], q[62];
U(0, 0, pi/3) q[62];
cx q[13], q[62];
cx q[14], q[62];
U(0, 0, pi/3) q[62];
cx q[14], q[62];
cx q[15], q[62];
U(0, 0, pi/3) q[62];
cx q[15], q[62];
cx q[22], q[62];
U(0, 0, pi/3) q[62];
cx q[22], q[62];
cx q[24], q[62];
U(0, 0, pi/3) q[62];
cx q[24], q[62];
cx q[28], q[62];
U(0, 0, pi/3) q[62];
cx q[28], q[62];
cx q[29], q[62];
U(0, 0, pi/3) q[62];
cx q[29], q[62];
cx q[30], q[62];
U(0, 0, pi/3) q[62];
cx q[30], q[62];
cx q[32], q[62];
U(0, 0, pi/3) q[62];
cx q[32], q[62];
cx q[33], q[62];
U(0, 0, pi/3) q[62];
cx q[33], q[62];
cx q[36], q[62];
U(0, 0, pi/3) q[62];
cx q[36], q[62];
cx q[39], q[62];
U(0, 0, pi/3) q[62];
cx q[39], q[62];
cx q[41], q[62];
U(0, 0, pi/3) q[62];
cx q[41], q[62];
cx q[43], q[62];
U(0, 0, pi/3) q[62];
cx q[43], q[62];
cx q[47], q[62];
U(0, 0, pi/3) q[62];
cx q[47], q[62];
cx q[48], q[62];
U(0, 0, pi/3) q[62];
cx q[48], q[62];
cx q[49], q[62];
U(0, 0, pi/3) q[62];
cx q[49], q[62];
cx q[56], q[62];
U(0, 0, pi/3) q[62];
cx q[56], q[62];
cx q[57], q[62];
U(0, 0, pi/3) q[62];
cx q[57], q[62];
cx q[1], q[63];
U(0, 0, pi/3) q[63];
cx q[1], q[63];
cx q[2], q[63];
U(0, 0, pi/3) q[63];
cx q[2], q[63];
cx q[5], q[63];
U(0, 0, pi/3) q[63];
cx q[5], q[63];
cx q[9], q[63];
U(0, 0, pi/3) q[63];
cx q[9], q[63];
cx q[11], q[63];
U(0, 0, pi/3) q[63];
cx q[11], q[63];
cx q[15], q[63];
U(0, 0, pi/3) q[63];
cx q[15], q[63];
cx q[16], q[63];
U(0, 0, pi/3) q[63];
cx q[16], q[63];
cx q[17], q[63];
U(0, 0, pi/3) q[63];
cx q[17], q[63];
cx q[21], q[63];
U(0, 0, pi/3) q[63];
cx q[21], q[63];
cx q[23], q[63];
U(0, 0, pi/3) q[63];
cx q[23], q[63];
cx q[24], q[63];
U(0, 0, pi/3) q[63];
cx q[24], q[63];
cx q[25], q[63];
U(0, 0, pi/3) q[63];
cx q[25], q[63];
cx q[26], q[63];
U(0, 0, pi/3) q[63];
cx q[26], q[63];
cx q[29], q[63];
U(0, 0, pi/3) q[63];
cx q[29], q[63];
cx q[31], q[63];
U(0, 0, pi/3) q[63];
cx q[31], q[63];
cx q[34], q[63];
U(0, 0, pi/3) q[63];
cx q[34], q[63];
cx q[35], q[63];
U(0, 0, pi/3) q[63];
cx q[35], q[63];
cx q[37], q[63];
U(0, 0, pi/3) q[63];
cx q[37], q[63];
cx q[39], q[63];
U(0, 0, pi/3) q[63];
cx q[39], q[63];
cx q[40], q[63];
U(0, 0, pi/3) q[63];
cx q[40], q[63];
cx q[41], q[63];
U(0, 0, pi/3) q[63];
cx q[41], q[63];
cx q[42], q[63];
U(0, 0, pi/3) q[63];
cx q[42], q[63];
cx q[43], q[63];
U(0, 0, pi/3) q[63];
cx q[43], q[63];
cx q[45], q[63];
U(0, 0, pi/3) q[63];
cx q[45], q[63];
cx q[47], q[63];
U(0, 0, pi/3) q[63];
cx q[47], q[63];
cx q[49], q[63];
U(0, 0, pi/3) q[63];
cx q[49], q[63];
cx q[50], q[63];
U(0, 0, pi/3) q[63];
cx q[50], q[63];
cx q[51], q[63];
U(0, 0, pi/3) q[63];
cx q[51], q[63];
cx q[52], q[63];
U(0, 0, pi/3) q[63];
cx q[52], q[63];
cx q[59], q[63];
U(0, 0, pi/3) q[63];
cx q[59], q[63];
cx q[60], q[63];
U(0, 0, pi/3) q[63];
cx q[60], q[63];
cx q[61], q[63];
U(0, 0, pi/3) q[63];
cx q[61], q[63];
cx q[1], q[64];
U(0, 0, pi/3) q[64];
cx q[1], q[64];
cx q[3], q[64];
U(0, 0, pi/3) q[64];
cx q[3], q[64];
cx q[4], q[64];
U(0, 0, pi/3) q[64];
cx q[4], q[64];
cx q[7], q[64];
U(0, 0, pi/3) q[64];
cx q[7], q[64];
cx q[10], q[64];
U(0, 0, pi/3) q[64];
cx q[10], q[64];
cx q[12], q[64];
U(0, 0, pi/3) q[64];
cx q[12], q[64];
cx q[14], q[64];
U(0, 0, pi/3) q[64];
cx q[14], q[64];
cx q[15], q[64];
U(0, 0, pi/3) q[64];
cx q[15], q[64];
cx q[21], q[64];
U(0, 0, pi/3) q[64];
cx q[21], q[64];
cx q[25], q[64];
U(0, 0, pi/3) q[64];
cx q[25], q[64];
cx q[26], q[64];
U(0, 0, pi/3) q[64];
cx q[26], q[64];
cx q[28], q[64];
U(0, 0, pi/3) q[64];
cx q[28], q[64];
cx q[31], q[64];
U(0, 0, pi/3) q[64];
cx q[31], q[64];
cx q[32], q[64];
U(0, 0, pi/3) q[64];
cx q[32], q[64];
cx q[38], q[64];
U(0, 0, pi/3) q[64];
cx q[38], q[64];
cx q[39], q[64];
U(0, 0, pi/3) q[64];
cx q[39], q[64];
cx q[40], q[64];
U(0, 0, pi/3) q[64];
cx q[40], q[64];
cx q[41], q[64];
U(0, 0, pi/3) q[64];
cx q[41], q[64];
cx q[42], q[64];
U(0, 0, pi/3) q[64];
cx q[42], q[64];
cx q[44], q[64];
U(0, 0, pi/3) q[64];
cx q[44], q[64];
cx q[46], q[64];
U(0, 0, pi/3) q[64];
cx q[46], q[64];
cx q[47], q[64];
U(0, 0, pi/3) q[64];
cx q[47], q[64];
cx q[49], q[64];
U(0, 0, pi/3) q[64];
cx q[49], q[64];
cx q[52], q[64];
U(0, 0, pi/3) q[64];
cx q[52], q[64];
cx q[54], q[64];
U(0, 0, pi/3) q[64];
cx q[54], q[64];
cx q[56], q[64];
U(0, 0, pi/3) q[64];
cx q[56], q[64];
cx q[57], q[64];
U(0, 0, pi/3) q[64];
cx q[57], q[64];
cx q[59], q[64];
U(0, 0, pi/3) q[64];
cx q[59], q[64];
cx q[60], q[64];
U(0, 0, pi/3) q[64];
cx q[60], q[64];
cx q[61], q[64];
U(0, 0, pi/3) q[64];
cx q[61], q[64];
cx q[63], q[64];
U(0, 0, pi/3) q[64];
cx q[63], q[64];
cx q[2], q[65];
U(0, 0, pi/3) q[65];
cx q[2], q[65];
cx q[4], q[65];
U(0, 0, pi/3) q[65];
cx q[4], q[65];
cx q[5], q[65];
U(0, 0, pi/3) q[65];
cx q[5], q[65];
cx q[7], q[65];
U(0, 0, pi/3) q[65];
cx q[7], q[65];
cx q[9], q[65];
U(0, 0, pi/3) q[65];
cx q[9], q[65];
cx q[10], q[65];
U(0, 0, pi/3) q[65];
cx q[10], q[65];
cx q[14], q[65];
U(0, 0, pi/3) q[65];
cx q[14], q[65];
cx q[18], q[65];
U(0, 0, pi/3) q[65];
cx q[18], q[65];
cx q[19], q[65];
U(0, 0, pi/3) q[65];
cx q[19], q[65];
cx q[24], q[65];
U(0, 0, pi/3) q[65];
cx q[24], q[65];
cx q[25], q[65];
U(0, 0, pi/3) q[65];
cx q[25], q[65];
cx q[31], q[65];
U(0, 0, pi/3) q[65];
cx q[31], q[65];
cx q[33], q[65];
U(0, 0, pi/3) q[65];
cx q[33], q[65];
cx q[35], q[65];
U(0, 0, pi/3) q[65];
cx q[35], q[65];
cx q[36], q[65];
U(0, 0, pi/3) q[65];
cx q[36], q[65];
cx q[37], q[65];
U(0, 0, pi/3) q[65];
cx q[37], q[65];
cx q[38], q[65];
U(0, 0, pi/3) q[65];
cx q[38], q[65];
cx q[40], q[65];
U(0, 0, pi/3) q[65];
cx q[40], q[65];
cx q[42], q[65];
U(0, 0, pi/3) q[65];
cx q[42], q[65];
cx q[43], q[65];
U(0, 0, pi/3) q[65];
cx q[43], q[65];
cx q[44], q[65];
U(0, 0, pi/3) q[65];
cx q[44], q[65];
cx q[46], q[65];
U(0, 0, pi/3) q[65];
cx q[46], q[65];
cx q[47], q[65];
U(0, 0, pi/3) q[65];
cx q[47], q[65];
cx q[49], q[65];
U(0, 0, pi/3) q[65];
cx q[49], q[65];
cx q[50], q[65];
U(0, 0, pi/3) q[65];
cx q[50], q[65];
cx q[53], q[65];
U(0, 0, pi/3) q[65];
cx q[53], q[65];
cx q[56], q[65];
U(0, 0, pi/3) q[65];
cx q[56], q[65];
cx q[59], q[65];
U(0, 0, pi/3) q[65];
cx q[59], q[65];
cx q[64], q[65];
U(0, 0, pi/3) q[65];
cx q[64], q[65];
cx q[0], q[66];
U(0, 0, pi/3) q[66];
cx q[0], q[66];
cx q[3], q[66];
U(0, 0, pi/3) q[66];
cx q[3], q[66];
cx q[4], q[66];
U(0, 0, pi/3) q[66];
cx q[4], q[66];
cx q[5], q[66];
U(0, 0, pi/3) q[66];
cx q[5], q[66];
cx q[6], q[66];
U(0, 0, pi/3) q[66];
cx q[6], q[66];
cx q[7], q[66];
U(0, 0, pi/3) q[66];
cx q[7], q[66];
cx q[8], q[66];
U(0, 0, pi/3) q[66];
cx q[8], q[66];
cx q[9], q[66];
U(0, 0, pi/3) q[66];
cx q[9], q[66];
cx q[10], q[66];
U(0, 0, pi/3) q[66];
cx q[10], q[66];
cx q[19], q[66];
U(0, 0, pi/3) q[66];
cx q[19], q[66];
cx q[21], q[66];
U(0, 0, pi/3) q[66];
cx q[21], q[66];
cx q[22], q[66];
U(0, 0, pi/3) q[66];
cx q[22], q[66];
cx q[25], q[66];
U(0, 0, pi/3) q[66];
cx q[25], q[66];
cx q[28], q[66];
U(0, 0, pi/3) q[66];
cx q[28], q[66];
cx q[31], q[66];
U(0, 0, pi/3) q[66];
cx q[31], q[66];
cx q[32], q[66];
U(0, 0, pi/3) q[66];
cx q[32], q[66];
cx q[35], q[66];
U(0, 0, pi/3) q[66];
cx q[35], q[66];
cx q[39], q[66];
U(0, 0, pi/3) q[66];
cx q[39], q[66];
cx q[40], q[66];
U(0, 0, pi/3) q[66];
cx q[40], q[66];
cx q[41], q[66];
U(0, 0, pi/3) q[66];
cx q[41], q[66];
cx q[43], q[66];
U(0, 0, pi/3) q[66];
cx q[43], q[66];
cx q[46], q[66];
U(0, 0, pi/3) q[66];
cx q[46], q[66];
cx q[47], q[66];
U(0, 0, pi/3) q[66];
cx q[47], q[66];
cx q[50], q[66];
U(0, 0, pi/3) q[66];
cx q[50], q[66];
cx q[53], q[66];
U(0, 0, pi/3) q[66];
cx q[53], q[66];
cx q[54], q[66];
U(0, 0, pi/3) q[66];
cx q[54], q[66];
cx q[56], q[66];
U(0, 0, pi/3) q[66];
cx q[56], q[66];
cx q[61], q[66];
U(0, 0, pi/3) q[66];
cx q[61], q[66];
cx q[65], q[66];
U(0, 0, pi/3) q[66];
cx q[65], q[66];
cx q[0], q[67];
U(0, 0, pi/3) q[67];
cx q[0], q[67];
cx q[1], q[67];
U(0, 0, pi/3) q[67];
cx q[1], q[67];
cx q[3], q[67];
U(0, 0, pi/3) q[67];
cx q[3], q[67];
cx q[5], q[67];
U(0, 0, pi/3) q[67];
cx q[5], q[67];
cx q[7], q[67];
U(0, 0, pi/3) q[67];
cx q[7], q[67];
cx q[11], q[67];
U(0, 0, pi/3) q[67];
cx q[11], q[67];
cx q[12], q[67];
U(0, 0, pi/3) q[67];
cx q[12], q[67];
cx q[14], q[67];
U(0, 0, pi/3) q[67];
cx q[14], q[67];
cx q[15], q[67];
U(0, 0, pi/3) q[67];
cx q[15], q[67];
cx q[16], q[67];
U(0, 0, pi/3) q[67];
cx q[16], q[67];
cx q[22], q[67];
U(0, 0, pi/3) q[67];
cx q[22], q[67];
cx q[23], q[67];
U(0, 0, pi/3) q[67];
cx q[23], q[67];
cx q[25], q[67];
U(0, 0, pi/3) q[67];
cx q[25], q[67];
cx q[27], q[67];
U(0, 0, pi/3) q[67];
cx q[27], q[67];
cx q[31], q[67];
U(0, 0, pi/3) q[67];
cx q[31], q[67];
cx q[32], q[67];
U(0, 0, pi/3) q[67];
cx q[32], q[67];
cx q[36], q[67];
U(0, 0, pi/3) q[67];
cx q[36], q[67];
cx q[37], q[67];
U(0, 0, pi/3) q[67];
cx q[37], q[67];
cx q[38], q[67];
U(0, 0, pi/3) q[67];
cx q[38], q[67];
cx q[40], q[67];
U(0, 0, pi/3) q[67];
cx q[40], q[67];
cx q[41], q[67];
U(0, 0, pi/3) q[67];
cx q[41], q[67];
cx q[45], q[67];
U(0, 0, pi/3) q[67];
cx q[45], q[67];
cx q[46], q[67];
U(0, 0, pi/3) q[67];
cx q[46], q[67];
cx q[48], q[67];
U(0, 0, pi/3) q[67];
cx q[48], q[67];
cx q[50], q[67];
U(0, 0, pi/3) q[67];
cx q[50], q[67];
cx q[52], q[67];
U(0, 0, pi/3) q[67];
cx q[52], q[67];
cx q[53], q[67];
U(0, 0, pi/3) q[67];
cx q[53], q[67];
cx q[55], q[67];
U(0, 0, pi/3) q[67];
cx q[55], q[67];
cx q[56], q[67];
U(0, 0, pi/3) q[67];
cx q[56], q[67];
cx q[57], q[67];
U(0, 0, pi/3) q[67];
cx q[57], q[67];
cx q[59], q[67];
U(0, 0, pi/3) q[67];
cx q[59], q[67];
cx q[60], q[67];
U(0, 0, pi/3) q[67];
cx q[60], q[67];
cx q[61], q[67];
U(0, 0, pi/3) q[67];
cx q[61], q[67];
cx q[62], q[67];
U(0, 0, pi/3) q[67];
cx q[62], q[67];
cx q[64], q[67];
U(0, 0, pi/3) q[67];
cx q[64], q[67];
cx q[4], q[68];
U(0, 0, pi/3) q[68];
cx q[4], q[68];
cx q[5], q[68];
U(0, 0, pi/3) q[68];
cx q[5], q[68];
cx q[6], q[68];
U(0, 0, pi/3) q[68];
cx q[6], q[68];
cx q[7], q[68];
U(0, 0, pi/3) q[68];
cx q[7], q[68];
cx q[10], q[68];
U(0, 0, pi/3) q[68];
cx q[10], q[68];
cx q[11], q[68];
U(0, 0, pi/3) q[68];
cx q[11], q[68];
cx q[13], q[68];
U(0, 0, pi/3) q[68];
cx q[13], q[68];
cx q[15], q[68];
U(0, 0, pi/3) q[68];
cx q[15], q[68];
cx q[18], q[68];
U(0, 0, pi/3) q[68];
cx q[18], q[68];
cx q[19], q[68];
U(0, 0, pi/3) q[68];
cx q[19], q[68];
cx q[21], q[68];
U(0, 0, pi/3) q[68];
cx q[21], q[68];
cx q[27], q[68];
U(0, 0, pi/3) q[68];
cx q[27], q[68];
cx q[29], q[68];
U(0, 0, pi/3) q[68];
cx q[29], q[68];
cx q[30], q[68];
U(0, 0, pi/3) q[68];
cx q[30], q[68];
cx q[32], q[68];
U(0, 0, pi/3) q[68];
cx q[32], q[68];
cx q[34], q[68];
U(0, 0, pi/3) q[68];
cx q[34], q[68];
cx q[38], q[68];
U(0, 0, pi/3) q[68];
cx q[38], q[68];
cx q[42], q[68];
U(0, 0, pi/3) q[68];
cx q[42], q[68];
cx q[44], q[68];
U(0, 0, pi/3) q[68];
cx q[44], q[68];
cx q[45], q[68];
U(0, 0, pi/3) q[68];
cx q[45], q[68];
cx q[46], q[68];
U(0, 0, pi/3) q[68];
cx q[46], q[68];
cx q[48], q[68];
U(0, 0, pi/3) q[68];
cx q[48], q[68];
cx q[49], q[68];
U(0, 0, pi/3) q[68];
cx q[49], q[68];
cx q[51], q[68];
U(0, 0, pi/3) q[68];
cx q[51], q[68];
cx q[52], q[68];
U(0, 0, pi/3) q[68];
cx q[52], q[68];
cx q[55], q[68];
U(0, 0, pi/3) q[68];
cx q[55], q[68];
cx q[57], q[68];
U(0, 0, pi/3) q[68];
cx q[57], q[68];
cx q[58], q[68];
U(0, 0, pi/3) q[68];
cx q[58], q[68];
cx q[59], q[68];
U(0, 0, pi/3) q[68];
cx q[59], q[68];
cx q[61], q[68];
U(0, 0, pi/3) q[68];
cx q[61], q[68];
cx q[62], q[68];
U(0, 0, pi/3) q[68];
cx q[62], q[68];
cx q[63], q[68];
U(0, 0, pi/3) q[68];
cx q[63], q[68];
cx q[64], q[68];
U(0, 0, pi/3) q[68];
cx q[64], q[68];
cx q[65], q[68];
U(0, 0, pi/3) q[68];
cx q[65], q[68];
cx q[67], q[68];
U(0, 0, pi/3) q[68];
cx q[67], q[68];
cx q[0], q[69];
U(0, 0, pi/3) q[69];
cx q[0], q[69];
cx q[1], q[69];
U(0, 0, pi/3) q[69];
cx q[1], q[69];
cx q[3], q[69];
U(0, 0, pi/3) q[69];
cx q[3], q[69];
cx q[4], q[69];
U(0, 0, pi/3) q[69];
cx q[4], q[69];
cx q[5], q[69];
U(0, 0, pi/3) q[69];
cx q[5], q[69];
cx q[7], q[69];
U(0, 0, pi/3) q[69];
cx q[7], q[69];
cx q[9], q[69];
U(0, 0, pi/3) q[69];
cx q[9], q[69];
cx q[10], q[69];
U(0, 0, pi/3) q[69];
cx q[10], q[69];
cx q[13], q[69];
U(0, 0, pi/3) q[69];
cx q[13], q[69];
cx q[18], q[69];
U(0, 0, pi/3) q[69];
cx q[18], q[69];
cx q[19], q[69];
U(0, 0, pi/3) q[69];
cx q[19], q[69];
cx q[21], q[69];
U(0, 0, pi/3) q[69];
cx q[21], q[69];
cx q[24], q[69];
U(0, 0, pi/3) q[69];
cx q[24], q[69];
cx q[25], q[69];
U(0, 0, pi/3) q[69];
cx q[25], q[69];
cx q[26], q[69];
U(0, 0, pi/3) q[69];
cx q[26], q[69];
cx q[28], q[69];
U(0, 0, pi/3) q[69];
cx q[28], q[69];
cx q[35], q[69];
U(0, 0, pi/3) q[69];
cx q[35], q[69];
cx q[36], q[69];
U(0, 0, pi/3) q[69];
cx q[36], q[69];
cx q[37], q[69];
U(0, 0, pi/3) q[69];
cx q[37], q[69];
cx q[40], q[69];
U(0, 0, pi/3) q[69];
cx q[40], q[69];
cx q[41], q[69];
U(0, 0, pi/3) q[69];
cx q[41], q[69];
cx q[44], q[69];
U(0, 0, pi/3) q[69];
cx q[44], q[69];
cx q[45], q[69];
U(0, 0, pi/3) q[69];
cx q[45], q[69];
cx q[46], q[69];
U(0, 0, pi/3) q[69];
cx q[46], q[69];
cx q[52], q[69];
U(0, 0, pi/3) q[69];
cx q[52], q[69];
cx q[53], q[69];
U(0, 0, pi/3) q[69];
cx q[53], q[69];
cx q[55], q[69];
U(0, 0, pi/3) q[69];
cx q[55], q[69];
cx q[58], q[69];
U(0, 0, pi/3) q[69];
cx q[58], q[69];
cx q[59], q[69];
U(0, 0, pi/3) q[69];
cx q[59], q[69];
cx q[62], q[69];
U(0, 0, pi/3) q[69];
cx q[62], q[69];
cx q[64], q[69];
U(0, 0, pi/3) q[69];
cx q[64], q[69];
cx q[66], q[69];
U(0, 0, pi/3) q[69];
cx q[66], q[69];
cx q[1], q[70];
U(0, 0, pi/3) q[70];
cx q[1], q[70];
cx q[2], q[70];
U(0, 0, pi/3) q[70];
cx q[2], q[70];
cx q[3], q[70];
U(0, 0, pi/3) q[70];
cx q[3], q[70];
cx q[6], q[70];
U(0, 0, pi/3) q[70];
cx q[6], q[70];
cx q[10], q[70];
U(0, 0, pi/3) q[70];
cx q[10], q[70];
cx q[11], q[70];
U(0, 0, pi/3) q[70];
cx q[11], q[70];
cx q[12], q[70];
U(0, 0, pi/3) q[70];
cx q[12], q[70];
cx q[14], q[70];
U(0, 0, pi/3) q[70];
cx q[14], q[70];
cx q[15], q[70];
U(0, 0, pi/3) q[70];
cx q[15], q[70];
cx q[17], q[70];
U(0, 0, pi/3) q[70];
cx q[17], q[70];
cx q[21], q[70];
U(0, 0, pi/3) q[70];
cx q[21], q[70];
cx q[22], q[70];
U(0, 0, pi/3) q[70];
cx q[22], q[70];
cx q[25], q[70];
U(0, 0, pi/3) q[70];
cx q[25], q[70];
cx q[26], q[70];
U(0, 0, pi/3) q[70];
cx q[26], q[70];
cx q[27], q[70];
U(0, 0, pi/3) q[70];
cx q[27], q[70];
cx q[29], q[70];
U(0, 0, pi/3) q[70];
cx q[29], q[70];
cx q[30], q[70];
U(0, 0, pi/3) q[70];
cx q[30], q[70];
cx q[39], q[70];
U(0, 0, pi/3) q[70];
cx q[39], q[70];
cx q[41], q[70];
U(0, 0, pi/3) q[70];
cx q[41], q[70];
cx q[42], q[70];
U(0, 0, pi/3) q[70];
cx q[42], q[70];
cx q[43], q[70];
U(0, 0, pi/3) q[70];
cx q[43], q[70];
cx q[45], q[70];
U(0, 0, pi/3) q[70];
cx q[45], q[70];
cx q[46], q[70];
U(0, 0, pi/3) q[70];
cx q[46], q[70];
cx q[47], q[70];
U(0, 0, pi/3) q[70];
cx q[47], q[70];
cx q[50], q[70];
U(0, 0, pi/3) q[70];
cx q[50], q[70];
cx q[51], q[70];
U(0, 0, pi/3) q[70];
cx q[51], q[70];
cx q[53], q[70];
U(0, 0, pi/3) q[70];
cx q[53], q[70];
cx q[54], q[70];
U(0, 0, pi/3) q[70];
cx q[54], q[70];
cx q[55], q[70];
U(0, 0, pi/3) q[70];
cx q[55], q[70];
cx q[61], q[70];
U(0, 0, pi/3) q[70];
cx q[61], q[70];
cx q[62], q[70];
U(0, 0, pi/3) q[70];
cx q[62], q[70];
cx q[63], q[70];
U(0, 0, pi/3) q[70];
cx q[63], q[70];
cx q[66], q[70];
U(0, 0, pi/3) q[70];
cx q[66], q[70];
cx q[68], q[70];
U(0, 0, pi/3) q[70];
cx q[68], q[70];
cx q[2], q[71];
U(0, 0, pi/3) q[71];
cx q[2], q[71];
cx q[5], q[71];
U(0, 0, pi/3) q[71];
cx q[5], q[71];
cx q[12], q[71];
U(0, 0, pi/3) q[71];
cx q[12], q[71];
cx q[13], q[71];
U(0, 0, pi/3) q[71];
cx q[13], q[71];
cx q[16], q[71];
U(0, 0, pi/3) q[71];
cx q[16], q[71];
cx q[17], q[71];
U(0, 0, pi/3) q[71];
cx q[17], q[71];
cx q[22], q[71];
U(0, 0, pi/3) q[71];
cx q[22], q[71];
cx q[24], q[71];
U(0, 0, pi/3) q[71];
cx q[24], q[71];
cx q[25], q[71];
U(0, 0, pi/3) q[71];
cx q[25], q[71];
cx q[26], q[71];
U(0, 0, pi/3) q[71];
cx q[26], q[71];
cx q[31], q[71];
U(0, 0, pi/3) q[71];
cx q[31], q[71];
cx q[36], q[71];
U(0, 0, pi/3) q[71];
cx q[36], q[71];
cx q[37], q[71];
U(0, 0, pi/3) q[71];
cx q[37], q[71];
cx q[41], q[71];
U(0, 0, pi/3) q[71];
cx q[41], q[71];
cx q[43], q[71];
U(0, 0, pi/3) q[71];
cx q[43], q[71];
cx q[45], q[71];
U(0, 0, pi/3) q[71];
cx q[45], q[71];
cx q[46], q[71];
U(0, 0, pi/3) q[71];
cx q[46], q[71];
cx q[47], q[71];
U(0, 0, pi/3) q[71];
cx q[47], q[71];
cx q[48], q[71];
U(0, 0, pi/3) q[71];
cx q[48], q[71];
cx q[54], q[71];
U(0, 0, pi/3) q[71];
cx q[54], q[71];
cx q[55], q[71];
U(0, 0, pi/3) q[71];
cx q[55], q[71];
cx q[56], q[71];
U(0, 0, pi/3) q[71];
cx q[56], q[71];
cx q[60], q[71];
U(0, 0, pi/3) q[71];
cx q[60], q[71];
cx q[61], q[71];
U(0, 0, pi/3) q[71];
cx q[61], q[71];
cx q[63], q[71];
U(0, 0, pi/3) q[71];
cx q[63], q[71];
cx q[65], q[71];
U(0, 0, pi/3) q[71];
cx q[65], q[71];
cx q[67], q[71];
U(0, 0, pi/3) q[71];
cx q[67], q[71];
cx q[69], q[71];
U(0, 0, pi/3) q[71];
cx q[69], q[71];
cx q[70], q[71];
U(0, 0, pi/3) q[71];
cx q[70], q[71];
cx q[2], q[72];
U(0, 0, pi/3) q[72];
cx q[2], q[72];
cx q[5], q[72];
U(0, 0, pi/3) q[72];
cx q[5], q[72];
cx q[7], q[72];
U(0, 0, pi/3) q[72];
cx q[7], q[72];
cx q[8], q[72];
U(0, 0, pi/3) q[72];
cx q[8], q[72];
cx q[9], q[72];
U(0, 0, pi/3) q[72];
cx q[9], q[72];
cx q[10], q[72];
U(0, 0, pi/3) q[72];
cx q[10], q[72];
cx q[11], q[72];
U(0, 0, pi/3) q[72];
cx q[11], q[72];
cx q[12], q[72];
U(0, 0, pi/3) q[72];
cx q[12], q[72];
cx q[15], q[72];
U(0, 0, pi/3) q[72];
cx q[15], q[72];
cx q[17], q[72];
U(0, 0, pi/3) q[72];
cx q[17], q[72];
cx q[23], q[72];
U(0, 0, pi/3) q[72];
cx q[23], q[72];
cx q[24], q[72];
U(0, 0, pi/3) q[72];
cx q[24], q[72];
cx q[28], q[72];
U(0, 0, pi/3) q[72];
cx q[28], q[72];
cx q[32], q[72];
U(0, 0, pi/3) q[72];
cx q[32], q[72];
cx q[33], q[72];
U(0, 0, pi/3) q[72];
cx q[33], q[72];
cx q[34], q[72];
U(0, 0, pi/3) q[72];
cx q[34], q[72];
cx q[35], q[72];
U(0, 0, pi/3) q[72];
cx q[35], q[72];
cx q[36], q[72];
U(0, 0, pi/3) q[72];
cx q[36], q[72];
cx q[37], q[72];
U(0, 0, pi/3) q[72];
cx q[37], q[72];
cx q[38], q[72];
U(0, 0, pi/3) q[72];
cx q[38], q[72];
cx q[39], q[72];
U(0, 0, pi/3) q[72];
cx q[39], q[72];
cx q[40], q[72];
U(0, 0, pi/3) q[72];
cx q[40], q[72];
cx q[42], q[72];
U(0, 0, pi/3) q[72];
cx q[42], q[72];
cx q[43], q[72];
U(0, 0, pi/3) q[72];
cx q[43], q[72];
cx q[45], q[72];
U(0, 0, pi/3) q[72];
cx q[45], q[72];
cx q[47], q[72];
U(0, 0, pi/3) q[72];
cx q[47], q[72];
cx q[48], q[72];
U(0, 0, pi/3) q[72];
cx q[48], q[72];
cx q[50], q[72];
U(0, 0, pi/3) q[72];
cx q[50], q[72];
cx q[51], q[72];
U(0, 0, pi/3) q[72];
cx q[51], q[72];
cx q[56], q[72];
U(0, 0, pi/3) q[72];
cx q[56], q[72];
cx q[61], q[72];
U(0, 0, pi/3) q[72];
cx q[61], q[72];
cx q[62], q[72];
U(0, 0, pi/3) q[72];
cx q[62], q[72];
cx q[63], q[72];
U(0, 0, pi/3) q[72];
cx q[63], q[72];
cx q[65], q[72];
U(0, 0, pi/3) q[72];
cx q[65], q[72];
cx q[66], q[72];
U(0, 0, pi/3) q[72];
cx q[66], q[72];
cx q[67], q[72];
U(0, 0, pi/3) q[72];
cx q[67], q[72];
cx q[3], q[73];
U(0, 0, pi/3) q[73];
cx q[3], q[73];
cx q[4], q[73];
U(0, 0, pi/3) q[73];
cx q[4], q[73];
cx q[6], q[73];
U(0, 0, pi/3) q[73];
cx q[6], q[73];
cx q[8], q[73];
U(0, 0, pi/3) q[73];
cx q[8], q[73];
cx q[10], q[73];
U(0, 0, pi/3) q[73];
cx q[10], q[73];
cx q[12], q[73];
U(0, 0, pi/3) q[73];
cx q[12], q[73];
cx q[13], q[73];
U(0, 0, pi/3) q[73];
cx q[13], q[73];
cx q[14], q[73];
U(0, 0, pi/3) q[73];
cx q[14], q[73];
cx q[16], q[73];
U(0, 0, pi/3) q[73];
cx q[16], q[73];
cx q[18], q[73];
U(0, 0, pi/3) q[73];
cx q[18], q[73];
cx q[20], q[73];
U(0, 0, pi/3) q[73];
cx q[20], q[73];
cx q[21], q[73];
U(0, 0, pi/3) q[73];
cx q[21], q[73];
cx q[22], q[73];
U(0, 0, pi/3) q[73];
cx q[22], q[73];
cx q[23], q[73];
U(0, 0, pi/3) q[73];
cx q[23], q[73];
cx q[25], q[73];
U(0, 0, pi/3) q[73];
cx q[25], q[73];
cx q[26], q[73];
U(0, 0, pi/3) q[73];
cx q[26], q[73];
cx q[27], q[73];
U(0, 0, pi/3) q[73];
cx q[27], q[73];
cx q[35], q[73];
U(0, 0, pi/3) q[73];
cx q[35], q[73];
cx q[36], q[73];
U(0, 0, pi/3) q[73];
cx q[36], q[73];
cx q[37], q[73];
U(0, 0, pi/3) q[73];
cx q[37], q[73];
cx q[38], q[73];
U(0, 0, pi/3) q[73];
cx q[38], q[73];
cx q[39], q[73];
U(0, 0, pi/3) q[73];
cx q[39], q[73];
cx q[44], q[73];
U(0, 0, pi/3) q[73];
cx q[44], q[73];
cx q[46], q[73];
U(0, 0, pi/3) q[73];
cx q[46], q[73];
cx q[53], q[73];
U(0, 0, pi/3) q[73];
cx q[53], q[73];
cx q[54], q[73];
U(0, 0, pi/3) q[73];
cx q[54], q[73];
cx q[56], q[73];
U(0, 0, pi/3) q[73];
cx q[56], q[73];
cx q[58], q[73];
U(0, 0, pi/3) q[73];
cx q[58], q[73];
cx q[59], q[73];
U(0, 0, pi/3) q[73];
cx q[59], q[73];
cx q[61], q[73];
U(0, 0, pi/3) q[73];
cx q[61], q[73];
cx q[63], q[73];
U(0, 0, pi/3) q[73];
cx q[63], q[73];
cx q[64], q[73];
U(0, 0, pi/3) q[73];
cx q[64], q[73];
cx q[65], q[73];
U(0, 0, pi/3) q[73];
cx q[65], q[73];
cx q[66], q[73];
U(0, 0, pi/3) q[73];
cx q[66], q[73];
cx q[67], q[73];
U(0, 0, pi/3) q[73];
cx q[67], q[73];
cx q[68], q[73];
U(0, 0, pi/3) q[73];
cx q[68], q[73];
cx q[71], q[73];
U(0, 0, pi/3) q[73];
cx q[71], q[73];
cx q[72], q[73];
U(0, 0, pi/3) q[73];
cx q[72], q[73];
cx q[2], q[74];
U(0, 0, pi/3) q[74];
cx q[2], q[74];
cx q[3], q[74];
U(0, 0, pi/3) q[74];
cx q[3], q[74];
cx q[5], q[74];
U(0, 0, pi/3) q[74];
cx q[5], q[74];
cx q[6], q[74];
U(0, 0, pi/3) q[74];
cx q[6], q[74];
cx q[8], q[74];
U(0, 0, pi/3) q[74];
cx q[8], q[74];
cx q[9], q[74];
U(0, 0, pi/3) q[74];
cx q[9], q[74];
cx q[13], q[74];
U(0, 0, pi/3) q[74];
cx q[13], q[74];
cx q[18], q[74];
U(0, 0, pi/3) q[74];
cx q[18], q[74];
cx q[19], q[74];
U(0, 0, pi/3) q[74];
cx q[19], q[74];
cx q[20], q[74];
U(0, 0, pi/3) q[74];
cx q[20], q[74];
cx q[23], q[74];
U(0, 0, pi/3) q[74];
cx q[23], q[74];
cx q[25], q[74];
U(0, 0, pi/3) q[74];
cx q[25], q[74];
cx q[27], q[74];
U(0, 0, pi/3) q[74];
cx q[27], q[74];
cx q[28], q[74];
U(0, 0, pi/3) q[74];
cx q[28], q[74];
cx q[31], q[74];
U(0, 0, pi/3) q[74];
cx q[31], q[74];
cx q[32], q[74];
U(0, 0, pi/3) q[74];
cx q[32], q[74];
cx q[33], q[74];
U(0, 0, pi/3) q[74];
cx q[33], q[74];
cx q[34], q[74];
U(0, 0, pi/3) q[74];
cx q[34], q[74];
cx q[40], q[74];
U(0, 0, pi/3) q[74];
cx q[40], q[74];
cx q[41], q[74];
U(0, 0, pi/3) q[74];
cx q[41], q[74];
cx q[43], q[74];
U(0, 0, pi/3) q[74];
cx q[43], q[74];
cx q[45], q[74];
U(0, 0, pi/3) q[74];
cx q[45], q[74];
cx q[47], q[74];
U(0, 0, pi/3) q[74];
cx q[47], q[74];
cx q[48], q[74];
U(0, 0, pi/3) q[74];
cx q[48], q[74];
cx q[50], q[74];
U(0, 0, pi/3) q[74];
cx q[50], q[74];
cx q[53], q[74];
U(0, 0, pi/3) q[74];
cx q[53], q[74];
cx q[54], q[74];
U(0, 0, pi/3) q[74];
cx q[54], q[74];
cx q[56], q[74];
U(0, 0, pi/3) q[74];
cx q[56], q[74];
cx q[59], q[74];
U(0, 0, pi/3) q[74];
cx q[59], q[74];
cx q[64], q[74];
U(0, 0, pi/3) q[74];
cx q[64], q[74];
cx q[66], q[74];
U(0, 0, pi/3) q[74];
cx q[66], q[74];
cx q[67], q[74];
U(0, 0, pi/3) q[74];
cx q[67], q[74];
cx q[69], q[74];
U(0, 0, pi/3) q[74];
cx q[69], q[74];
cx q[71], q[74];
U(0, 0, pi/3) q[74];
cx q[71], q[74];
cx q[72], q[74];
U(0, 0, pi/3) q[74];
cx q[72], q[74];
cx q[0], q[75];
U(0, 0, pi/3) q[75];
cx q[0], q[75];
cx q[1], q[75];
U(0, 0, pi/3) q[75];
cx q[1], q[75];
cx q[4], q[75];
U(0, 0, pi/3) q[75];
cx q[4], q[75];
cx q[5], q[75];
U(0, 0, pi/3) q[75];
cx q[5], q[75];
cx q[7], q[75];
U(0, 0, pi/3) q[75];
cx q[7], q[75];
cx q[11], q[75];
U(0, 0, pi/3) q[75];
cx q[11], q[75];
cx q[12], q[75];
U(0, 0, pi/3) q[75];
cx q[12], q[75];
cx q[14], q[75];
U(0, 0, pi/3) q[75];
cx q[14], q[75];
cx q[15], q[75];
U(0, 0, pi/3) q[75];
cx q[15], q[75];
cx q[16], q[75];
U(0, 0, pi/3) q[75];
cx q[16], q[75];
cx q[19], q[75];
U(0, 0, pi/3) q[75];
cx q[19], q[75];
cx q[20], q[75];
U(0, 0, pi/3) q[75];
cx q[20], q[75];
cx q[21], q[75];
U(0, 0, pi/3) q[75];
cx q[21], q[75];
cx q[26], q[75];
U(0, 0, pi/3) q[75];
cx q[26], q[75];
cx q[27], q[75];
U(0, 0, pi/3) q[75];
cx q[27], q[75];
cx q[28], q[75];
U(0, 0, pi/3) q[75];
cx q[28], q[75];
cx q[29], q[75];
U(0, 0, pi/3) q[75];
cx q[29], q[75];
cx q[31], q[75];
U(0, 0, pi/3) q[75];
cx q[31], q[75];
cx q[34], q[75];
U(0, 0, pi/3) q[75];
cx q[34], q[75];
cx q[35], q[75];
U(0, 0, pi/3) q[75];
cx q[35], q[75];
cx q[38], q[75];
U(0, 0, pi/3) q[75];
cx q[38], q[75];
cx q[40], q[75];
U(0, 0, pi/3) q[75];
cx q[40], q[75];
cx q[41], q[75];
U(0, 0, pi/3) q[75];
cx q[41], q[75];
cx q[45], q[75];
U(0, 0, pi/3) q[75];
cx q[45], q[75];
cx q[46], q[75];
U(0, 0, pi/3) q[75];
cx q[46], q[75];
cx q[47], q[75];
U(0, 0, pi/3) q[75];
cx q[47], q[75];
cx q[50], q[75];
U(0, 0, pi/3) q[75];
cx q[50], q[75];
cx q[52], q[75];
U(0, 0, pi/3) q[75];
cx q[52], q[75];
cx q[53], q[75];
U(0, 0, pi/3) q[75];
cx q[53], q[75];
cx q[59], q[75];
U(0, 0, pi/3) q[75];
cx q[59], q[75];
cx q[60], q[75];
U(0, 0, pi/3) q[75];
cx q[60], q[75];
cx q[61], q[75];
U(0, 0, pi/3) q[75];
cx q[61], q[75];
cx q[62], q[75];
U(0, 0, pi/3) q[75];
cx q[62], q[75];
cx q[64], q[75];
U(0, 0, pi/3) q[75];
cx q[64], q[75];
cx q[65], q[75];
U(0, 0, pi/3) q[75];
cx q[65], q[75];
cx q[66], q[75];
U(0, 0, pi/3) q[75];
cx q[66], q[75];
cx q[68], q[75];
U(0, 0, pi/3) q[75];
cx q[68], q[75];
cx q[69], q[75];
U(0, 0, pi/3) q[75];
cx q[69], q[75];
cx q[70], q[75];
U(0, 0, pi/3) q[75];
cx q[70], q[75];
cx q[71], q[75];
U(0, 0, pi/3) q[75];
cx q[71], q[75];
cx q[74], q[75];
U(0, 0, pi/3) q[75];
cx q[74], q[75];
cx q[0], q[76];
U(0, 0, pi/3) q[76];
cx q[0], q[76];
cx q[1], q[76];
U(0, 0, pi/3) q[76];
cx q[1], q[76];
cx q[2], q[76];
U(0, 0, pi/3) q[76];
cx q[2], q[76];
cx q[3], q[76];
U(0, 0, pi/3) q[76];
cx q[3], q[76];
cx q[4], q[76];
U(0, 0, pi/3) q[76];
cx q[4], q[76];
cx q[5], q[76];
U(0, 0, pi/3) q[76];
cx q[5], q[76];
cx q[6], q[76];
U(0, 0, pi/3) q[76];
cx q[6], q[76];
cx q[7], q[76];
U(0, 0, pi/3) q[76];
cx q[7], q[76];
cx q[8], q[76];
U(0, 0, pi/3) q[76];
cx q[8], q[76];
cx q[9], q[76];
U(0, 0, pi/3) q[76];
cx q[9], q[76];
cx q[10], q[76];
U(0, 0, pi/3) q[76];
cx q[10], q[76];
cx q[11], q[76];
U(0, 0, pi/3) q[76];
cx q[11], q[76];
cx q[12], q[76];
U(0, 0, pi/3) q[76];
cx q[12], q[76];
cx q[14], q[76];
U(0, 0, pi/3) q[76];
cx q[14], q[76];
cx q[16], q[76];
U(0, 0, pi/3) q[76];
cx q[16], q[76];
cx q[19], q[76];
U(0, 0, pi/3) q[76];
cx q[19], q[76];
cx q[21], q[76];
U(0, 0, pi/3) q[76];
cx q[21], q[76];
cx q[23], q[76];
U(0, 0, pi/3) q[76];
cx q[23], q[76];
cx q[25], q[76];
U(0, 0, pi/3) q[76];
cx q[25], q[76];
cx q[29], q[76];
U(0, 0, pi/3) q[76];
cx q[29], q[76];
cx q[30], q[76];
U(0, 0, pi/3) q[76];
cx q[30], q[76];
cx q[34], q[76];
U(0, 0, pi/3) q[76];
cx q[34], q[76];
cx q[35], q[76];
U(0, 0, pi/3) q[76];
cx q[35], q[76];
cx q[36], q[76];
U(0, 0, pi/3) q[76];
cx q[36], q[76];
cx q[38], q[76];
U(0, 0, pi/3) q[76];
cx q[38], q[76];
cx q[39], q[76];
U(0, 0, pi/3) q[76];
cx q[39], q[76];
cx q[40], q[76];
U(0, 0, pi/3) q[76];
cx q[40], q[76];
cx q[46], q[76];
U(0, 0, pi/3) q[76];
cx q[46], q[76];
cx q[49], q[76];
U(0, 0, pi/3) q[76];
cx q[49], q[76];
cx q[51], q[76];
U(0, 0, pi/3) q[76];
cx q[51], q[76];
cx q[53], q[76];
U(0, 0, pi/3) q[76];
cx q[53], q[76];
cx q[54], q[76];
U(0, 0, pi/3) q[76];
cx q[54], q[76];
cx q[56], q[76];
U(0, 0, pi/3) q[76];
cx q[56], q[76];
cx q[58], q[76];
U(0, 0, pi/3) q[76];
cx q[58], q[76];
cx q[60], q[76];
U(0, 0, pi/3) q[76];
cx q[60], q[76];
cx q[61], q[76];
U(0, 0, pi/3) q[76];
cx q[61], q[76];
cx q[64], q[76];
U(0, 0, pi/3) q[76];
cx q[64], q[76];
cx q[65], q[76];
U(0, 0, pi/3) q[76];
cx q[65], q[76];
cx q[66], q[76];
U(0, 0, pi/3) q[76];
cx q[66], q[76];
cx q[67], q[76];
U(0, 0, pi/3) q[76];
cx q[67], q[76];
cx q[68], q[76];
U(0, 0, pi/3) q[76];
cx q[68], q[76];
cx q[72], q[76];
U(0, 0, pi/3) q[76];
cx q[72], q[76];
cx q[73], q[76];
U(0, 0, pi/3) q[76];
cx q[73], q[76];
cx q[74], q[76];
U(0, 0, pi/3) q[76];
cx q[74], q[76];
cx q[0], q[77];
U(0, 0, pi/3) q[77];
cx q[0], q[77];
cx q[1], q[77];
U(0, 0, pi/3) q[77];
cx q[1], q[77];
cx q[4], q[77];
U(0, 0, pi/3) q[77];
cx q[4], q[77];
cx q[5], q[77];
U(0, 0, pi/3) q[77];
cx q[5], q[77];
cx q[7], q[77];
U(0, 0, pi/3) q[77];
cx q[7], q[77];
cx q[8], q[77];
U(0, 0, pi/3) q[77];
cx q[8], q[77];
cx q[9], q[77];
U(0, 0, pi/3) q[77];
cx q[9], q[77];
cx q[14], q[77];
U(0, 0, pi/3) q[77];
cx q[14], q[77];
cx q[15], q[77];
U(0, 0, pi/3) q[77];
cx q[15], q[77];
cx q[18], q[77];
U(0, 0, pi/3) q[77];
cx q[18], q[77];
cx q[22], q[77];
U(0, 0, pi/3) q[77];
cx q[22], q[77];
cx q[25], q[77];
U(0, 0, pi/3) q[77];
cx q[25], q[77];
cx q[26], q[77];
U(0, 0, pi/3) q[77];
cx q[26], q[77];
cx q[29], q[77];
U(0, 0, pi/3) q[77];
cx q[29], q[77];
cx q[31], q[77];
U(0, 0, pi/3) q[77];
cx q[31], q[77];
cx q[35], q[77];
U(0, 0, pi/3) q[77];
cx q[35], q[77];
cx q[36], q[77];
U(0, 0, pi/3) q[77];
cx q[36], q[77];
cx q[37], q[77];
U(0, 0, pi/3) q[77];
cx q[37], q[77];
cx q[38], q[77];
U(0, 0, pi/3) q[77];
cx q[38], q[77];
cx q[43], q[77];
U(0, 0, pi/3) q[77];
cx q[43], q[77];
cx q[44], q[77];
U(0, 0, pi/3) q[77];
cx q[44], q[77];
cx q[45], q[77];
U(0, 0, pi/3) q[77];
cx q[45], q[77];
cx q[48], q[77];
U(0, 0, pi/3) q[77];
cx q[48], q[77];
cx q[51], q[77];
U(0, 0, pi/3) q[77];
cx q[51], q[77];
cx q[54], q[77];
U(0, 0, pi/3) q[77];
cx q[54], q[77];
cx q[55], q[77];
U(0, 0, pi/3) q[77];
cx q[55], q[77];
cx q[58], q[77];
U(0, 0, pi/3) q[77];
cx q[58], q[77];
cx q[60], q[77];
U(0, 0, pi/3) q[77];
cx q[60], q[77];
cx q[61], q[77];
U(0, 0, pi/3) q[77];
cx q[61], q[77];
cx q[63], q[77];
U(0, 0, pi/3) q[77];
cx q[63], q[77];
cx q[67], q[77];
U(0, 0, pi/3) q[77];
cx q[67], q[77];
cx q[69], q[77];
U(0, 0, pi/3) q[77];
cx q[69], q[77];
cx q[70], q[77];
U(0, 0, pi/3) q[77];
cx q[70], q[77];
cx q[72], q[77];
U(0, 0, pi/3) q[77];
cx q[72], q[77];
cx q[74], q[77];
U(0, 0, pi/3) q[77];
cx q[74], q[77];
cx q[76], q[77];
U(0, 0, pi/3) q[77];
cx q[76], q[77];
cx q[0], q[78];
U(0, 0, pi/3) q[78];
cx q[0], q[78];
cx q[1], q[78];
U(0, 0, pi/3) q[78];
cx q[1], q[78];
cx q[2], q[78];
U(0, 0, pi/3) q[78];
cx q[2], q[78];
cx q[3], q[78];
U(0, 0, pi/3) q[78];
cx q[3], q[78];
cx q[5], q[78];
U(0, 0, pi/3) q[78];
cx q[5], q[78];
cx q[6], q[78];
U(0, 0, pi/3) q[78];
cx q[6], q[78];
cx q[7], q[78];
U(0, 0, pi/3) q[78];
cx q[7], q[78];
cx q[8], q[78];
U(0, 0, pi/3) q[78];
cx q[8], q[78];
cx q[9], q[78];
U(0, 0, pi/3) q[78];
cx q[9], q[78];
cx q[10], q[78];
U(0, 0, pi/3) q[78];
cx q[10], q[78];
cx q[12], q[78];
U(0, 0, pi/3) q[78];
cx q[12], q[78];
cx q[14], q[78];
U(0, 0, pi/3) q[78];
cx q[14], q[78];
cx q[17], q[78];
U(0, 0, pi/3) q[78];
cx q[17], q[78];
cx q[18], q[78];
U(0, 0, pi/3) q[78];
cx q[18], q[78];
cx q[19], q[78];
U(0, 0, pi/3) q[78];
cx q[19], q[78];
cx q[22], q[78];
U(0, 0, pi/3) q[78];
cx q[22], q[78];
cx q[24], q[78];
U(0, 0, pi/3) q[78];
cx q[24], q[78];
cx q[26], q[78];
U(0, 0, pi/3) q[78];
cx q[26], q[78];
cx q[32], q[78];
U(0, 0, pi/3) q[78];
cx q[32], q[78];
cx q[33], q[78];
U(0, 0, pi/3) q[78];
cx q[33], q[78];
cx q[34], q[78];
U(0, 0, pi/3) q[78];
cx q[34], q[78];
cx q[35], q[78];
U(0, 0, pi/3) q[78];
cx q[35], q[78];
cx q[37], q[78];
U(0, 0, pi/3) q[78];
cx q[37], q[78];
cx q[38], q[78];
U(0, 0, pi/3) q[78];
cx q[38], q[78];
cx q[39], q[78];
U(0, 0, pi/3) q[78];
cx q[39], q[78];
cx q[40], q[78];
U(0, 0, pi/3) q[78];
cx q[40], q[78];
cx q[41], q[78];
U(0, 0, pi/3) q[78];
cx q[41], q[78];
cx q[44], q[78];
U(0, 0, pi/3) q[78];
cx q[44], q[78];
cx q[46], q[78];
U(0, 0, pi/3) q[78];
cx q[46], q[78];
cx q[47], q[78];
U(0, 0, pi/3) q[78];
cx q[47], q[78];
cx q[50], q[78];
U(0, 0, pi/3) q[78];
cx q[50], q[78];
cx q[51], q[78];
U(0, 0, pi/3) q[78];
cx q[51], q[78];
cx q[52], q[78];
U(0, 0, pi/3) q[78];
cx q[52], q[78];
cx q[55], q[78];
U(0, 0, pi/3) q[78];
cx q[55], q[78];
cx q[62], q[78];
U(0, 0, pi/3) q[78];
cx q[62], q[78];
cx q[65], q[78];
U(0, 0, pi/3) q[78];
cx q[65], q[78];
cx q[66], q[78];
U(0, 0, pi/3) q[78];
cx q[66], q[78];
cx q[67], q[78];
U(0, 0, pi/3) q[78];
cx q[67], q[78];
cx q[70], q[78];
U(0, 0, pi/3) q[78];
cx q[70], q[78];
cx q[73], q[78];
U(0, 0, pi/3) q[78];
cx q[73], q[78];
cx q[74], q[78];
U(0, 0, pi/3) q[78];
cx q[74], q[78];
cx q[76], q[78];
U(0, 0, pi/3) q[78];
cx q[76], q[78];
cx q[0], q[79];
U(0, 0, pi/3) q[79];
cx q[0], q[79];
cx q[2], q[79];
U(0, 0, pi/3) q[79];
cx q[2], q[79];
cx q[3], q[79];
U(0, 0, pi/3) q[79];
cx q[3], q[79];
cx q[4], q[79];
U(0, 0, pi/3) q[79];
cx q[4], q[79];
cx q[7], q[79];
U(0, 0, pi/3) q[79];
cx q[7], q[79];
cx q[8], q[79];
U(0, 0, pi/3) q[79];
cx q[8], q[79];
cx q[11], q[79];
U(0, 0, pi/3) q[79];
cx q[11], q[79];
cx q[12], q[79];
U(0, 0, pi/3) q[79];
cx q[12], q[79];
cx q[14], q[79];
U(0, 0, pi/3) q[79];
cx q[14], q[79];
cx q[16], q[79];
U(0, 0, pi/3) q[79];
cx q[16], q[79];
cx q[17], q[79];
U(0, 0, pi/3) q[79];
cx q[17], q[79];
cx q[18], q[79];
U(0, 0, pi/3) q[79];
cx q[18], q[79];
cx q[19], q[79];
U(0, 0, pi/3) q[79];
cx q[19], q[79];
cx q[20], q[79];
U(0, 0, pi/3) q[79];
cx q[20], q[79];
cx q[21], q[79];
U(0, 0, pi/3) q[79];
cx q[21], q[79];
cx q[22], q[79];
U(0, 0, pi/3) q[79];
cx q[22], q[79];
cx q[24], q[79];
U(0, 0, pi/3) q[79];
cx q[24], q[79];
cx q[25], q[79];
U(0, 0, pi/3) q[79];
cx q[25], q[79];
cx q[26], q[79];
U(0, 0, pi/3) q[79];
cx q[26], q[79];
cx q[27], q[79];
U(0, 0, pi/3) q[79];
cx q[27], q[79];
cx q[28], q[79];
U(0, 0, pi/3) q[79];
cx q[28], q[79];
cx q[31], q[79];
U(0, 0, pi/3) q[79];
cx q[31], q[79];
cx q[32], q[79];
U(0, 0, pi/3) q[79];
cx q[32], q[79];
cx q[33], q[79];
U(0, 0, pi/3) q[79];
cx q[33], q[79];
cx q[36], q[79];
U(0, 0, pi/3) q[79];
cx q[36], q[79];
cx q[37], q[79];
U(0, 0, pi/3) q[79];
cx q[37], q[79];
cx q[40], q[79];
U(0, 0, pi/3) q[79];
cx q[40], q[79];
cx q[41], q[79];
U(0, 0, pi/3) q[79];
cx q[41], q[79];
cx q[43], q[79];
U(0, 0, pi/3) q[79];
cx q[43], q[79];
cx q[44], q[79];
U(0, 0, pi/3) q[79];
cx q[44], q[79];
cx q[46], q[79];
U(0, 0, pi/3) q[79];
cx q[46], q[79];
cx q[47], q[79];
U(0, 0, pi/3) q[79];
cx q[47], q[79];
cx q[49], q[79];
U(0, 0, pi/3) q[79];
cx q[49], q[79];
cx q[50], q[79];
U(0, 0, pi/3) q[79];
cx q[50], q[79];
cx q[51], q[79];
U(0, 0, pi/3) q[79];
cx q[51], q[79];
cx q[52], q[79];
U(0, 0, pi/3) q[79];
cx q[52], q[79];
cx q[53], q[79];
U(0, 0, pi/3) q[79];
cx q[53], q[79];
cx q[54], q[79];
U(0, 0, pi/3) q[79];
cx q[54], q[79];
cx q[57], q[79];
U(0, 0, pi/3) q[79];
cx q[57], q[79];
cx q[58], q[79];
U(0, 0, pi/3) q[79];
cx q[58], q[79];
cx q[60], q[79];
U(0, 0, pi/3) q[79];
cx q[60], q[79];
cx q[61], q[79];
U(0, 0, pi/3) q[79];
cx q[61], q[79];
cx q[62], q[79];
U(0, 0, pi/3) q[79];
cx q[62], q[79];
cx q[64], q[79];
U(0, 0, pi/3) q[79];
cx q[64], q[79];
cx q[65], q[79];
U(0, 0, pi/3) q[79];
cx q[65], q[79];
cx q[67], q[79];
U(0, 0, pi/3) q[79];
cx q[67], q[79];
cx q[70], q[79];
U(0, 0, pi/3) q[79];
cx q[70], q[79];
cx q[71], q[79];
U(0, 0, pi/3) q[79];
cx q[71], q[79];
cx q[72], q[79];
U(0, 0, pi/3) q[79];
cx q[72], q[79];
cx q[73], q[79];
U(0, 0, pi/3) q[79];
cx q[73], q[79];
cx q[76], q[79];
U(0, 0, pi/3) q[79];
cx q[76], q[79];
cx q[77], q[79];
U(0, 0, pi/3) q[79];
cx q[77], q[79];
cx q[0], q[80];
U(0, 0, pi/3) q[80];
cx q[0], q[80];
cx q[1], q[80];
U(0, 0, pi/3) q[80];
cx q[1], q[80];
cx q[2], q[80];
U(0, 0, pi/3) q[80];
cx q[2], q[80];
cx q[5], q[80];
U(0, 0, pi/3) q[80];
cx q[5], q[80];
cx q[6], q[80];
U(0, 0, pi/3) q[80];
cx q[6], q[80];
cx q[8], q[80];
U(0, 0, pi/3) q[80];
cx q[8], q[80];
cx q[9], q[80];
U(0, 0, pi/3) q[80];
cx q[9], q[80];
cx q[10], q[80];
U(0, 0, pi/3) q[80];
cx q[10], q[80];
cx q[11], q[80];
U(0, 0, pi/3) q[80];
cx q[11], q[80];
cx q[12], q[80];
U(0, 0, pi/3) q[80];
cx q[12], q[80];
cx q[13], q[80];
U(0, 0, pi/3) q[80];
cx q[13], q[80];
cx q[16], q[80];
U(0, 0, pi/3) q[80];
cx q[16], q[80];
cx q[18], q[80];
U(0, 0, pi/3) q[80];
cx q[18], q[80];
cx q[22], q[80];
U(0, 0, pi/3) q[80];
cx q[22], q[80];
cx q[23], q[80];
U(0, 0, pi/3) q[80];
cx q[23], q[80];
cx q[24], q[80];
U(0, 0, pi/3) q[80];
cx q[24], q[80];
cx q[25], q[80];
U(0, 0, pi/3) q[80];
cx q[25], q[80];
cx q[29], q[80];
U(0, 0, pi/3) q[80];
cx q[29], q[80];
cx q[30], q[80];
U(0, 0, pi/3) q[80];
cx q[30], q[80];
cx q[32], q[80];
U(0, 0, pi/3) q[80];
cx q[32], q[80];
cx q[36], q[80];
U(0, 0, pi/3) q[80];
cx q[36], q[80];
cx q[38], q[80];
U(0, 0, pi/3) q[80];
cx q[38], q[80];
cx q[41], q[80];
U(0, 0, pi/3) q[80];
cx q[41], q[80];
cx q[42], q[80];
U(0, 0, pi/3) q[80];
cx q[42], q[80];
cx q[44], q[80];
U(0, 0, pi/3) q[80];
cx q[44], q[80];
cx q[49], q[80];
U(0, 0, pi/3) q[80];
cx q[49], q[80];
cx q[50], q[80];
U(0, 0, pi/3) q[80];
cx q[50], q[80];
cx q[52], q[80];
U(0, 0, pi/3) q[80];
cx q[52], q[80];
cx q[55], q[80];
U(0, 0, pi/3) q[80];
cx q[55], q[80];
cx q[56], q[80];
U(0, 0, pi/3) q[80];
cx q[56], q[80];
cx q[59], q[80];
U(0, 0, pi/3) q[80];
cx q[59], q[80];
cx q[63], q[80];
U(0, 0, pi/3) q[80];
cx q[63], q[80];
cx q[65], q[80];
U(0, 0, pi/3) q[80];
cx q[65], q[80];
cx q[66], q[80];
U(0, 0, pi/3) q[80];
cx q[66], q[80];
cx q[67], q[80];
U(0, 0, pi/3) q[80];
cx q[67], q[80];
cx q[69], q[80];
U(0, 0, pi/3) q[80];
cx q[69], q[80];
cx q[70], q[80];
U(0, 0, pi/3) q[80];
cx q[70], q[80];
cx q[71], q[80];
U(0, 0, pi/3) q[80];
cx q[71], q[80];
cx q[76], q[80];
U(0, 0, pi/3) q[80];
cx q[76], q[80];
cx q[78], q[80];
U(0, 0, pi/3) q[80];
cx q[78], q[80];
cx q[4], q[81];
U(0, 0, pi/3) q[81];
cx q[4], q[81];
cx q[5], q[81];
U(0, 0, pi/3) q[81];
cx q[5], q[81];
cx q[6], q[81];
U(0, 0, pi/3) q[81];
cx q[6], q[81];
cx q[9], q[81];
U(0, 0, pi/3) q[81];
cx q[9], q[81];
cx q[10], q[81];
U(0, 0, pi/3) q[81];
cx q[10], q[81];
cx q[12], q[81];
U(0, 0, pi/3) q[81];
cx q[12], q[81];
cx q[13], q[81];
U(0, 0, pi/3) q[81];
cx q[13], q[81];
cx q[14], q[81];
U(0, 0, pi/3) q[81];
cx q[14], q[81];
cx q[15], q[81];
U(0, 0, pi/3) q[81];
cx q[15], q[81];
cx q[16], q[81];
U(0, 0, pi/3) q[81];
cx q[16], q[81];
cx q[17], q[81];
U(0, 0, pi/3) q[81];
cx q[17], q[81];
cx q[18], q[81];
U(0, 0, pi/3) q[81];
cx q[18], q[81];
cx q[20], q[81];
U(0, 0, pi/3) q[81];
cx q[20], q[81];
cx q[21], q[81];
U(0, 0, pi/3) q[81];
cx q[21], q[81];
cx q[22], q[81];
U(0, 0, pi/3) q[81];
cx q[22], q[81];
cx q[24], q[81];
U(0, 0, pi/3) q[81];
cx q[24], q[81];
cx q[25], q[81];
U(0, 0, pi/3) q[81];
cx q[25], q[81];
cx q[28], q[81];
U(0, 0, pi/3) q[81];
cx q[28], q[81];
cx q[33], q[81];
U(0, 0, pi/3) q[81];
cx q[33], q[81];
cx q[34], q[81];
U(0, 0, pi/3) q[81];
cx q[34], q[81];
cx q[36], q[81];
U(0, 0, pi/3) q[81];
cx q[36], q[81];
cx q[37], q[81];
U(0, 0, pi/3) q[81];
cx q[37], q[81];
cx q[38], q[81];
U(0, 0, pi/3) q[81];
cx q[38], q[81];
cx q[44], q[81];
U(0, 0, pi/3) q[81];
cx q[44], q[81];
cx q[46], q[81];
U(0, 0, pi/3) q[81];
cx q[46], q[81];
cx q[47], q[81];
U(0, 0, pi/3) q[81];
cx q[47], q[81];
cx q[50], q[81];
U(0, 0, pi/3) q[81];
cx q[50], q[81];
cx q[52], q[81];
U(0, 0, pi/3) q[81];
cx q[52], q[81];
cx q[55], q[81];
U(0, 0, pi/3) q[81];
cx q[55], q[81];
cx q[56], q[81];
U(0, 0, pi/3) q[81];
cx q[56], q[81];
cx q[57], q[81];
U(0, 0, pi/3) q[81];
cx q[57], q[81];
cx q[60], q[81];
U(0, 0, pi/3) q[81];
cx q[60], q[81];
cx q[61], q[81];
U(0, 0, pi/3) q[81];
cx q[61], q[81];
cx q[62], q[81];
U(0, 0, pi/3) q[81];
cx q[62], q[81];
cx q[63], q[81];
U(0, 0, pi/3) q[81];
cx q[63], q[81];
cx q[64], q[81];
U(0, 0, pi/3) q[81];
cx q[64], q[81];
cx q[66], q[81];
U(0, 0, pi/3) q[81];
cx q[66], q[81];
cx q[68], q[81];
U(0, 0, pi/3) q[81];
cx q[68], q[81];
cx q[70], q[81];
U(0, 0, pi/3) q[81];
cx q[70], q[81];
cx q[72], q[81];
U(0, 0, pi/3) q[81];
cx q[72], q[81];
cx q[73], q[81];
U(0, 0, pi/3) q[81];
cx q[73], q[81];
cx q[77], q[81];
U(0, 0, pi/3) q[81];
cx q[77], q[81];
cx q[79], q[81];
U(0, 0, pi/3) q[81];
cx q[79], q[81];
cx q[80], q[81];
U(0, 0, pi/3) q[81];
cx q[80], q[81];
cx q[0], q[82];
U(0, 0, pi/3) q[82];
cx q[0], q[82];
cx q[1], q[82];
U(0, 0, pi/3) q[82];
cx q[1], q[82];
cx q[2], q[82];
U(0, 0, pi/3) q[82];
cx q[2], q[82];
cx q[3], q[82];
U(0, 0, pi/3) q[82];
cx q[3], q[82];
cx q[5], q[82];
U(0, 0, pi/3) q[82];
cx q[5], q[82];
cx q[7], q[82];
U(0, 0, pi/3) q[82];
cx q[7], q[82];
cx q[8], q[82];
U(0, 0, pi/3) q[82];
cx q[8], q[82];
cx q[10], q[82];
U(0, 0, pi/3) q[82];
cx q[10], q[82];
cx q[11], q[82];
U(0, 0, pi/3) q[82];
cx q[11], q[82];
cx q[13], q[82];
U(0, 0, pi/3) q[82];
cx q[13], q[82];
cx q[15], q[82];
U(0, 0, pi/3) q[82];
cx q[15], q[82];
cx q[17], q[82];
U(0, 0, pi/3) q[82];
cx q[17], q[82];
cx q[18], q[82];
U(0, 0, pi/3) q[82];
cx q[18], q[82];
cx q[19], q[82];
U(0, 0, pi/3) q[82];
cx q[19], q[82];
cx q[20], q[82];
U(0, 0, pi/3) q[82];
cx q[20], q[82];
cx q[26], q[82];
U(0, 0, pi/3) q[82];
cx q[26], q[82];
cx q[28], q[82];
U(0, 0, pi/3) q[82];
cx q[28], q[82];
cx q[30], q[82];
U(0, 0, pi/3) q[82];
cx q[30], q[82];
cx q[31], q[82];
U(0, 0, pi/3) q[82];
cx q[31], q[82];
cx q[32], q[82];
U(0, 0, pi/3) q[82];
cx q[32], q[82];
cx q[33], q[82];
U(0, 0, pi/3) q[82];
cx q[33], q[82];
cx q[34], q[82];
U(0, 0, pi/3) q[82];
cx q[34], q[82];
cx q[39], q[82];
U(0, 0, pi/3) q[82];
cx q[39], q[82];
cx q[43], q[82];
U(0, 0, pi/3) q[82];
cx q[43], q[82];
cx q[44], q[82];
U(0, 0, pi/3) q[82];
cx q[44], q[82];
cx q[46], q[82];
U(0, 0, pi/3) q[82];
cx q[46], q[82];
cx q[47], q[82];
U(0, 0, pi/3) q[82];
cx q[47], q[82];
cx q[48], q[82];
U(0, 0, pi/3) q[82];
cx q[48], q[82];
cx q[49], q[82];
U(0, 0, pi/3) q[82];
cx q[49], q[82];
cx q[50], q[82];
U(0, 0, pi/3) q[82];
cx q[50], q[82];
cx q[51], q[82];
U(0, 0, pi/3) q[82];
cx q[51], q[82];
cx q[54], q[82];
U(0, 0, pi/3) q[82];
cx q[54], q[82];
cx q[55], q[82];
U(0, 0, pi/3) q[82];
cx q[55], q[82];
cx q[57], q[82];
U(0, 0, pi/3) q[82];
cx q[57], q[82];
cx q[58], q[82];
U(0, 0, pi/3) q[82];
cx q[58], q[82];
cx q[61], q[82];
U(0, 0, pi/3) q[82];
cx q[61], q[82];
cx q[64], q[82];
U(0, 0, pi/3) q[82];
cx q[64], q[82];
cx q[67], q[82];
U(0, 0, pi/3) q[82];
cx q[67], q[82];
cx q[68], q[82];
U(0, 0, pi/3) q[82];
cx q[68], q[82];
cx q[69], q[82];
U(0, 0, pi/3) q[82];
cx q[69], q[82];
cx q[70], q[82];
U(0, 0, pi/3) q[82];
cx q[70], q[82];
cx q[75], q[82];
U(0, 0, pi/3) q[82];
cx q[75], q[82];
cx q[78], q[82];
U(0, 0, pi/3) q[82];
cx q[78], q[82];
cx q[80], q[82];
U(0, 0, pi/3) q[82];
cx q[80], q[82];
cx q[81], q[82];
U(0, 0, pi/3) q[82];
cx q[81], q[82];
cx q[0], q[83];
U(0, 0, pi/3) q[83];
cx q[0], q[83];
cx q[1], q[83];
U(0, 0, pi/3) q[83];
cx q[1], q[83];
cx q[2], q[83];
U(0, 0, pi/3) q[83];
cx q[2], q[83];
cx q[3], q[83];
U(0, 0, pi/3) q[83];
cx q[3], q[83];
cx q[4], q[83];
U(0, 0, pi/3) q[83];
cx q[4], q[83];
cx q[5], q[83];
U(0, 0, pi/3) q[83];
cx q[5], q[83];
cx q[8], q[83];
U(0, 0, pi/3) q[83];
cx q[8], q[83];
cx q[9], q[83];
U(0, 0, pi/3) q[83];
cx q[9], q[83];
cx q[10], q[83];
U(0, 0, pi/3) q[83];
cx q[10], q[83];
cx q[11], q[83];
U(0, 0, pi/3) q[83];
cx q[11], q[83];
cx q[12], q[83];
U(0, 0, pi/3) q[83];
cx q[12], q[83];
cx q[17], q[83];
U(0, 0, pi/3) q[83];
cx q[17], q[83];
cx q[18], q[83];
U(0, 0, pi/3) q[83];
cx q[18], q[83];
cx q[19], q[83];
U(0, 0, pi/3) q[83];
cx q[19], q[83];
cx q[24], q[83];
U(0, 0, pi/3) q[83];
cx q[24], q[83];
cx q[25], q[83];
U(0, 0, pi/3) q[83];
cx q[25], q[83];
cx q[27], q[83];
U(0, 0, pi/3) q[83];
cx q[27], q[83];
cx q[28], q[83];
U(0, 0, pi/3) q[83];
cx q[28], q[83];
cx q[29], q[83];
U(0, 0, pi/3) q[83];
cx q[29], q[83];
cx q[32], q[83];
U(0, 0, pi/3) q[83];
cx q[32], q[83];
cx q[34], q[83];
U(0, 0, pi/3) q[83];
cx q[34], q[83];
cx q[38], q[83];
U(0, 0, pi/3) q[83];
cx q[38], q[83];
cx q[39], q[83];
U(0, 0, pi/3) q[83];
cx q[39], q[83];
cx q[46], q[83];
U(0, 0, pi/3) q[83];
cx q[46], q[83];
cx q[47], q[83];
U(0, 0, pi/3) q[83];
cx q[47], q[83];
cx q[51], q[83];
U(0, 0, pi/3) q[83];
cx q[51], q[83];
cx q[52], q[83];
U(0, 0, pi/3) q[83];
cx q[52], q[83];
cx q[55], q[83];
U(0, 0, pi/3) q[83];
cx q[55], q[83];
cx q[56], q[83];
U(0, 0, pi/3) q[83];
cx q[56], q[83];
cx q[58], q[83];
U(0, 0, pi/3) q[83];
cx q[58], q[83];
cx q[61], q[83];
U(0, 0, pi/3) q[83];
cx q[61], q[83];
cx q[62], q[83];
U(0, 0, pi/3) q[83];
cx q[62], q[83];
cx q[63], q[83];
U(0, 0, pi/3) q[83];
cx q[63], q[83];
cx q[68], q[83];
U(0, 0, pi/3) q[83];
cx q[68], q[83];
cx q[74], q[83];
U(0, 0, pi/3) q[83];
cx q[74], q[83];
cx q[75], q[83];
U(0, 0, pi/3) q[83];
cx q[75], q[83];
cx q[76], q[83];
U(0, 0, pi/3) q[83];
cx q[76], q[83];
cx q[77], q[83];
U(0, 0, pi/3) q[83];
cx q[77], q[83];
cx q[80], q[83];
U(0, 0, pi/3) q[83];
cx q[80], q[83];
cx q[82], q[83];
U(0, 0, pi/3) q[83];
cx q[82], q[83];
cx q[1], q[84];
U(0, 0, pi/3) q[84];
cx q[1], q[84];
cx q[4], q[84];
U(0, 0, pi/3) q[84];
cx q[4], q[84];
cx q[5], q[84];
U(0, 0, pi/3) q[84];
cx q[5], q[84];
cx q[8], q[84];
U(0, 0, pi/3) q[84];
cx q[8], q[84];
cx q[11], q[84];
U(0, 0, pi/3) q[84];
cx q[11], q[84];
cx q[13], q[84];
U(0, 0, pi/3) q[84];
cx q[13], q[84];
cx q[15], q[84];
U(0, 0, pi/3) q[84];
cx q[15], q[84];
cx q[16], q[84];
U(0, 0, pi/3) q[84];
cx q[16], q[84];
cx q[17], q[84];
U(0, 0, pi/3) q[84];
cx q[17], q[84];
cx q[18], q[84];
U(0, 0, pi/3) q[84];
cx q[18], q[84];
cx q[19], q[84];
U(0, 0, pi/3) q[84];
cx q[19], q[84];
cx q[21], q[84];
U(0, 0, pi/3) q[84];
cx q[21], q[84];
cx q[27], q[84];
U(0, 0, pi/3) q[84];
cx q[27], q[84];
cx q[29], q[84];
U(0, 0, pi/3) q[84];
cx q[29], q[84];
cx q[30], q[84];
U(0, 0, pi/3) q[84];
cx q[30], q[84];
cx q[31], q[84];
U(0, 0, pi/3) q[84];
cx q[31], q[84];
cx q[33], q[84];
U(0, 0, pi/3) q[84];
cx q[33], q[84];
cx q[45], q[84];
U(0, 0, pi/3) q[84];
cx q[45], q[84];
cx q[46], q[84];
U(0, 0, pi/3) q[84];
cx q[46], q[84];
cx q[49], q[84];
U(0, 0, pi/3) q[84];
cx q[49], q[84];
cx q[51], q[84];
U(0, 0, pi/3) q[84];
cx q[51], q[84];
cx q[53], q[84];
U(0, 0, pi/3) q[84];
cx q[53], q[84];
cx q[54], q[84];
U(0, 0, pi/3) q[84];
cx q[54], q[84];
cx q[56], q[84];
U(0, 0, pi/3) q[84];
cx q[56], q[84];
cx q[59], q[84];
U(0, 0, pi/3) q[84];
cx q[59], q[84];
cx q[60], q[84];
U(0, 0, pi/3) q[84];
cx q[60], q[84];
cx q[65], q[84];
U(0, 0, pi/3) q[84];
cx q[65], q[84];
cx q[74], q[84];
U(0, 0, pi/3) q[84];
cx q[74], q[84];
cx q[76], q[84];
U(0, 0, pi/3) q[84];
cx q[76], q[84];
cx q[78], q[84];
U(0, 0, pi/3) q[84];
cx q[78], q[84];
cx q[81], q[84];
U(0, 0, pi/3) q[84];
cx q[81], q[84];
cx q[1], q[85];
U(0, 0, pi/3) q[85];
cx q[1], q[85];
cx q[2], q[85];
U(0, 0, pi/3) q[85];
cx q[2], q[85];
cx q[3], q[85];
U(0, 0, pi/3) q[85];
cx q[3], q[85];
cx q[4], q[85];
U(0, 0, pi/3) q[85];
cx q[4], q[85];
cx q[5], q[85];
U(0, 0, pi/3) q[85];
cx q[5], q[85];
cx q[6], q[85];
U(0, 0, pi/3) q[85];
cx q[6], q[85];
cx q[8], q[85];
U(0, 0, pi/3) q[85];
cx q[8], q[85];
cx q[11], q[85];
U(0, 0, pi/3) q[85];
cx q[11], q[85];
cx q[14], q[85];
U(0, 0, pi/3) q[85];
cx q[14], q[85];
cx q[16], q[85];
U(0, 0, pi/3) q[85];
cx q[16], q[85];
cx q[17], q[85];
U(0, 0, pi/3) q[85];
cx q[17], q[85];
cx q[21], q[85];
U(0, 0, pi/3) q[85];
cx q[21], q[85];
cx q[22], q[85];
U(0, 0, pi/3) q[85];
cx q[22], q[85];
cx q[23], q[85];
U(0, 0, pi/3) q[85];
cx q[23], q[85];
cx q[24], q[85];
U(0, 0, pi/3) q[85];
cx q[24], q[85];
cx q[26], q[85];
U(0, 0, pi/3) q[85];
cx q[26], q[85];
cx q[27], q[85];
U(0, 0, pi/3) q[85];
cx q[27], q[85];
cx q[29], q[85];
U(0, 0, pi/3) q[85];
cx q[29], q[85];
cx q[30], q[85];
U(0, 0, pi/3) q[85];
cx q[30], q[85];
cx q[31], q[85];
U(0, 0, pi/3) q[85];
cx q[31], q[85];
cx q[32], q[85];
U(0, 0, pi/3) q[85];
cx q[32], q[85];
cx q[33], q[85];
U(0, 0, pi/3) q[85];
cx q[33], q[85];
cx q[34], q[85];
U(0, 0, pi/3) q[85];
cx q[34], q[85];
cx q[35], q[85];
U(0, 0, pi/3) q[85];
cx q[35], q[85];
cx q[37], q[85];
U(0, 0, pi/3) q[85];
cx q[37], q[85];
cx q[39], q[85];
U(0, 0, pi/3) q[85];
cx q[39], q[85];
cx q[40], q[85];
U(0, 0, pi/3) q[85];
cx q[40], q[85];
cx q[43], q[85];
U(0, 0, pi/3) q[85];
cx q[43], q[85];
cx q[49], q[85];
U(0, 0, pi/3) q[85];
cx q[49], q[85];
cx q[50], q[85];
U(0, 0, pi/3) q[85];
cx q[50], q[85];
cx q[52], q[85];
U(0, 0, pi/3) q[85];
cx q[52], q[85];
cx q[55], q[85];
U(0, 0, pi/3) q[85];
cx q[55], q[85];
cx q[56], q[85];
U(0, 0, pi/3) q[85];
cx q[56], q[85];
cx q[57], q[85];
U(0, 0, pi/3) q[85];
cx q[57], q[85];
cx q[59], q[85];
U(0, 0, pi/3) q[85];
cx q[59], q[85];
cx q[60], q[85];
U(0, 0, pi/3) q[85];
cx q[60], q[85];
cx q[64], q[85];
U(0, 0, pi/3) q[85];
cx q[64], q[85];
cx q[65], q[85];
U(0, 0, pi/3) q[85];
cx q[65], q[85];
cx q[66], q[85];
U(0, 0, pi/3) q[85];
cx q[66], q[85];
cx q[68], q[85];
U(0, 0, pi/3) q[85];
cx q[68], q[85];
cx q[70], q[85];
U(0, 0, pi/3) q[85];
cx q[70], q[85];
cx q[71], q[85];
U(0, 0, pi/3) q[85];
cx q[71], q[85];
cx q[73], q[85];
U(0, 0, pi/3) q[85];
cx q[73], q[85];
cx q[74], q[85];
U(0, 0, pi/3) q[85];
cx q[74], q[85];
cx q[75], q[85];
U(0, 0, pi/3) q[85];
cx q[75], q[85];
cx q[77], q[85];
U(0, 0, pi/3) q[85];
cx q[77], q[85];
cx q[78], q[85];
U(0, 0, pi/3) q[85];
cx q[78], q[85];
cx q[79], q[85];
U(0, 0, pi/3) q[85];
cx q[79], q[85];
cx q[82], q[85];
U(0, 0, pi/3) q[85];
cx q[82], q[85];
cx q[0], q[86];
U(0, 0, pi/3) q[86];
cx q[0], q[86];
cx q[1], q[86];
U(0, 0, pi/3) q[86];
cx q[1], q[86];
cx q[4], q[86];
U(0, 0, pi/3) q[86];
cx q[4], q[86];
cx q[5], q[86];
U(0, 0, pi/3) q[86];
cx q[5], q[86];
cx q[12], q[86];
U(0, 0, pi/3) q[86];
cx q[12], q[86];
cx q[16], q[86];
U(0, 0, pi/3) q[86];
cx q[16], q[86];
cx q[18], q[86];
U(0, 0, pi/3) q[86];
cx q[18], q[86];
cx q[19], q[86];
U(0, 0, pi/3) q[86];
cx q[19], q[86];
cx q[25], q[86];
U(0, 0, pi/3) q[86];
cx q[25], q[86];
cx q[29], q[86];
U(0, 0, pi/3) q[86];
cx q[29], q[86];
cx q[30], q[86];
U(0, 0, pi/3) q[86];
cx q[30], q[86];
cx q[31], q[86];
U(0, 0, pi/3) q[86];
cx q[31], q[86];
cx q[33], q[86];
U(0, 0, pi/3) q[86];
cx q[33], q[86];
cx q[34], q[86];
U(0, 0, pi/3) q[86];
cx q[34], q[86];
cx q[35], q[86];
U(0, 0, pi/3) q[86];
cx q[35], q[86];
cx q[40], q[86];
U(0, 0, pi/3) q[86];
cx q[40], q[86];
cx q[42], q[86];
U(0, 0, pi/3) q[86];
cx q[42], q[86];
cx q[46], q[86];
U(0, 0, pi/3) q[86];
cx q[46], q[86];
cx q[47], q[86];
U(0, 0, pi/3) q[86];
cx q[47], q[86];
cx q[48], q[86];
U(0, 0, pi/3) q[86];
cx q[48], q[86];
cx q[49], q[86];
U(0, 0, pi/3) q[86];
cx q[49], q[86];
cx q[50], q[86];
U(0, 0, pi/3) q[86];
cx q[50], q[86];
cx q[51], q[86];
U(0, 0, pi/3) q[86];
cx q[51], q[86];
cx q[52], q[86];
U(0, 0, pi/3) q[86];
cx q[52], q[86];
cx q[54], q[86];
U(0, 0, pi/3) q[86];
cx q[54], q[86];
cx q[56], q[86];
U(0, 0, pi/3) q[86];
cx q[56], q[86];
cx q[60], q[86];
U(0, 0, pi/3) q[86];
cx q[60], q[86];
cx q[62], q[86];
U(0, 0, pi/3) q[86];
cx q[62], q[86];
cx q[66], q[86];
U(0, 0, pi/3) q[86];
cx q[66], q[86];
cx q[67], q[86];
U(0, 0, pi/3) q[86];
cx q[67], q[86];
cx q[68], q[86];
U(0, 0, pi/3) q[86];
cx q[68], q[86];
cx q[69], q[86];
U(0, 0, pi/3) q[86];
cx q[69], q[86];
cx q[70], q[86];
U(0, 0, pi/3) q[86];
cx q[70], q[86];
cx q[71], q[86];
U(0, 0, pi/3) q[86];
cx q[71], q[86];
cx q[73], q[86];
U(0, 0, pi/3) q[86];
cx q[73], q[86];
cx q[75], q[86];
U(0, 0, pi/3) q[86];
cx q[75], q[86];
cx q[78], q[86];
U(0, 0, pi/3) q[86];
cx q[78], q[86];
cx q[79], q[86];
U(0, 0, pi/3) q[86];
cx q[79], q[86];
cx q[84], q[86];
U(0, 0, pi/3) q[86];
cx q[84], q[86];
cx q[1], q[87];
U(0, 0, pi/3) q[87];
cx q[1], q[87];
cx q[2], q[87];
U(0, 0, pi/3) q[87];
cx q[2], q[87];
cx q[6], q[87];
U(0, 0, pi/3) q[87];
cx q[6], q[87];
cx q[7], q[87];
U(0, 0, pi/3) q[87];
cx q[7], q[87];
cx q[9], q[87];
U(0, 0, pi/3) q[87];
cx q[9], q[87];
cx q[13], q[87];
U(0, 0, pi/3) q[87];
cx q[13], q[87];
cx q[14], q[87];
U(0, 0, pi/3) q[87];
cx q[14], q[87];
cx q[15], q[87];
U(0, 0, pi/3) q[87];
cx q[15], q[87];
cx q[16], q[87];
U(0, 0, pi/3) q[87];
cx q[16], q[87];
cx q[18], q[87];
U(0, 0, pi/3) q[87];
cx q[18], q[87];
cx q[19], q[87];
U(0, 0, pi/3) q[87];
cx q[19], q[87];
cx q[20], q[87];
U(0, 0, pi/3) q[87];
cx q[20], q[87];
cx q[22], q[87];
U(0, 0, pi/3) q[87];
cx q[22], q[87];
cx q[24], q[87];
U(0, 0, pi/3) q[87];
cx q[24], q[87];
cx q[25], q[87];
U(0, 0, pi/3) q[87];
cx q[25], q[87];
cx q[26], q[87];
U(0, 0, pi/3) q[87];
cx q[26], q[87];
cx q[27], q[87];
U(0, 0, pi/3) q[87];
cx q[27], q[87];
cx q[28], q[87];
U(0, 0, pi/3) q[87];
cx q[28], q[87];
cx q[29], q[87];
U(0, 0, pi/3) q[87];
cx q[29], q[87];
cx q[32], q[87];
U(0, 0, pi/3) q[87];
cx q[32], q[87];
cx q[34], q[87];
U(0, 0, pi/3) q[87];
cx q[34], q[87];
cx q[36], q[87];
U(0, 0, pi/3) q[87];
cx q[36], q[87];
cx q[38], q[87];
U(0, 0, pi/3) q[87];
cx q[38], q[87];
cx q[39], q[87];
U(0, 0, pi/3) q[87];
cx q[39], q[87];
cx q[45], q[87];
U(0, 0, pi/3) q[87];
cx q[45], q[87];
cx q[47], q[87];
U(0, 0, pi/3) q[87];
cx q[47], q[87];
cx q[49], q[87];
U(0, 0, pi/3) q[87];
cx q[49], q[87];
cx q[52], q[87];
U(0, 0, pi/3) q[87];
cx q[52], q[87];
cx q[54], q[87];
U(0, 0, pi/3) q[87];
cx q[54], q[87];
cx q[57], q[87];
U(0, 0, pi/3) q[87];
cx q[57], q[87];
cx q[59], q[87];
U(0, 0, pi/3) q[87];
cx q[59], q[87];
cx q[66], q[87];
U(0, 0, pi/3) q[87];
cx q[66], q[87];
cx q[67], q[87];
U(0, 0, pi/3) q[87];
cx q[67], q[87];
cx q[71], q[87];
U(0, 0, pi/3) q[87];
cx q[71], q[87];
cx q[74], q[87];
U(0, 0, pi/3) q[87];
cx q[74], q[87];
cx q[75], q[87];
U(0, 0, pi/3) q[87];
cx q[75], q[87];
cx q[76], q[87];
U(0, 0, pi/3) q[87];
cx q[76], q[87];
cx q[77], q[87];
U(0, 0, pi/3) q[87];
cx q[77], q[87];
cx q[78], q[87];
U(0, 0, pi/3) q[87];
cx q[78], q[87];
cx q[79], q[87];
U(0, 0, pi/3) q[87];
cx q[79], q[87];
cx q[80], q[87];
U(0, 0, pi/3) q[87];
cx q[80], q[87];
cx q[81], q[87];
U(0, 0, pi/3) q[87];
cx q[81], q[87];
cx q[83], q[87];
U(0, 0, pi/3) q[87];
cx q[83], q[87];
cx q[2], q[88];
U(0, 0, pi/3) q[88];
cx q[2], q[88];
cx q[6], q[88];
U(0, 0, pi/3) q[88];
cx q[6], q[88];
cx q[7], q[88];
U(0, 0, pi/3) q[88];
cx q[7], q[88];
cx q[8], q[88];
U(0, 0, pi/3) q[88];
cx q[8], q[88];
cx q[9], q[88];
U(0, 0, pi/3) q[88];
cx q[9], q[88];
cx q[12], q[88];
U(0, 0, pi/3) q[88];
cx q[12], q[88];
cx q[13], q[88];
U(0, 0, pi/3) q[88];
cx q[13], q[88];
cx q[14], q[88];
U(0, 0, pi/3) q[88];
cx q[14], q[88];
cx q[15], q[88];
U(0, 0, pi/3) q[88];
cx q[15], q[88];
cx q[16], q[88];
U(0, 0, pi/3) q[88];
cx q[16], q[88];
cx q[18], q[88];
U(0, 0, pi/3) q[88];
cx q[18], q[88];
cx q[19], q[88];
U(0, 0, pi/3) q[88];
cx q[19], q[88];
cx q[20], q[88];
U(0, 0, pi/3) q[88];
cx q[20], q[88];
cx q[21], q[88];
U(0, 0, pi/3) q[88];
cx q[21], q[88];
cx q[22], q[88];
U(0, 0, pi/3) q[88];
cx q[22], q[88];
cx q[23], q[88];
U(0, 0, pi/3) q[88];
cx q[23], q[88];
cx q[25], q[88];
U(0, 0, pi/3) q[88];
cx q[25], q[88];
cx q[26], q[88];
U(0, 0, pi/3) q[88];
cx q[26], q[88];
cx q[27], q[88];
U(0, 0, pi/3) q[88];
cx q[27], q[88];
cx q[29], q[88];
U(0, 0, pi/3) q[88];
cx q[29], q[88];
cx q[31], q[88];
U(0, 0, pi/3) q[88];
cx q[31], q[88];
cx q[35], q[88];
U(0, 0, pi/3) q[88];
cx q[35], q[88];
cx q[39], q[88];
U(0, 0, pi/3) q[88];
cx q[39], q[88];
cx q[40], q[88];
U(0, 0, pi/3) q[88];
cx q[40], q[88];
cx q[41], q[88];
U(0, 0, pi/3) q[88];
cx q[41], q[88];
cx q[42], q[88];
U(0, 0, pi/3) q[88];
cx q[42], q[88];
cx q[44], q[88];
U(0, 0, pi/3) q[88];
cx q[44], q[88];
cx q[45], q[88];
U(0, 0, pi/3) q[88];
cx q[45], q[88];
cx q[46], q[88];
U(0, 0, pi/3) q[88];
cx q[46], q[88];
cx q[47], q[88];
U(0, 0, pi/3) q[88];
cx q[47], q[88];
cx q[48], q[88];
U(0, 0, pi/3) q[88];
cx q[48], q[88];
cx q[49], q[88];
U(0, 0, pi/3) q[88];
cx q[49], q[88];
cx q[50], q[88];
U(0, 0, pi/3) q[88];
cx q[50], q[88];
cx q[53], q[88];
U(0, 0, pi/3) q[88];
cx q[53], q[88];
cx q[58], q[88];
U(0, 0, pi/3) q[88];
cx q[58], q[88];
cx q[59], q[88];
U(0, 0, pi/3) q[88];
cx q[59], q[88];
cx q[61], q[88];
U(0, 0, pi/3) q[88];
cx q[61], q[88];
cx q[65], q[88];
U(0, 0, pi/3) q[88];
cx q[65], q[88];
cx q[66], q[88];
U(0, 0, pi/3) q[88];
cx q[66], q[88];
cx q[70], q[88];
U(0, 0, pi/3) q[88];
cx q[70], q[88];
cx q[71], q[88];
U(0, 0, pi/3) q[88];
cx q[71], q[88];
cx q[75], q[88];
U(0, 0, pi/3) q[88];
cx q[75], q[88];
cx q[76], q[88];
U(0, 0, pi/3) q[88];
cx q[76], q[88];
cx q[78], q[88];
U(0, 0, pi/3) q[88];
cx q[78], q[88];
cx q[79], q[88];
U(0, 0, pi/3) q[88];
cx q[79], q[88];
cx q[80], q[88];
U(0, 0, pi/3) q[88];
cx q[80], q[88];
cx q[81], q[88];
U(0, 0, pi/3) q[88];
cx q[81], q[88];
cx q[83], q[88];
U(0, 0, pi/3) q[88];
cx q[83], q[88];
cx q[84], q[88];
U(0, 0, pi/3) q[88];
cx q[84], q[88];
cx q[85], q[88];
U(0, 0, pi/3) q[88];
cx q[85], q[88];
cx q[86], q[88];
U(0, 0, pi/3) q[88];
cx q[86], q[88];
cx q[0], q[89];
U(0, 0, pi/3) q[89];
cx q[0], q[89];
cx q[2], q[89];
U(0, 0, pi/3) q[89];
cx q[2], q[89];
cx q[6], q[89];
U(0, 0, pi/3) q[89];
cx q[6], q[89];
cx q[9], q[89];
U(0, 0, pi/3) q[89];
cx q[9], q[89];
cx q[10], q[89];
U(0, 0, pi/3) q[89];
cx q[10], q[89];
cx q[15], q[89];
U(0, 0, pi/3) q[89];
cx q[15], q[89];
cx q[20], q[89];
U(0, 0, pi/3) q[89];
cx q[20], q[89];
cx q[21], q[89];
U(0, 0, pi/3) q[89];
cx q[21], q[89];
cx q[22], q[89];
U(0, 0, pi/3) q[89];
cx q[22], q[89];
cx q[23], q[89];
U(0, 0, pi/3) q[89];
cx q[23], q[89];
cx q[27], q[89];
U(0, 0, pi/3) q[89];
cx q[27], q[89];
cx q[29], q[89];
U(0, 0, pi/3) q[89];
cx q[29], q[89];
cx q[32], q[89];
U(0, 0, pi/3) q[89];
cx q[32], q[89];
cx q[33], q[89];
U(0, 0, pi/3) q[89];
cx q[33], q[89];
cx q[34], q[89];
U(0, 0, pi/3) q[89];
cx q[34], q[89];
cx q[35], q[89];
U(0, 0, pi/3) q[89];
cx q[35], q[89];
cx q[37], q[89];
U(0, 0, pi/3) q[89];
cx q[37], q[89];
cx q[38], q[89];
U(0, 0, pi/3) q[89];
cx q[38], q[89];
cx q[39], q[89];
U(0, 0, pi/3) q[89];
cx q[39], q[89];
cx q[40], q[89];
U(0, 0, pi/3) q[89];
cx q[40], q[89];
cx q[43], q[89];
U(0, 0, pi/3) q[89];
cx q[43], q[89];
cx q[44], q[89];
U(0, 0, pi/3) q[89];
cx q[44], q[89];
cx q[46], q[89];
U(0, 0, pi/3) q[89];
cx q[46], q[89];
cx q[47], q[89];
U(0, 0, pi/3) q[89];
cx q[47], q[89];
cx q[49], q[89];
U(0, 0, pi/3) q[89];
cx q[49], q[89];
cx q[52], q[89];
U(0, 0, pi/3) q[89];
cx q[52], q[89];
cx q[53], q[89];
U(0, 0, pi/3) q[89];
cx q[53], q[89];
cx q[54], q[89];
U(0, 0, pi/3) q[89];
cx q[54], q[89];
cx q[57], q[89];
U(0, 0, pi/3) q[89];
cx q[57], q[89];
cx q[60], q[89];
U(0, 0, pi/3) q[89];
cx q[60], q[89];
cx q[62], q[89];
U(0, 0, pi/3) q[89];
cx q[62], q[89];
cx q[64], q[89];
U(0, 0, pi/3) q[89];
cx q[64], q[89];
cx q[68], q[89];
U(0, 0, pi/3) q[89];
cx q[68], q[89];
cx q[70], q[89];
U(0, 0, pi/3) q[89];
cx q[70], q[89];
cx q[77], q[89];
U(0, 0, pi/3) q[89];
cx q[77], q[89];
cx q[78], q[89];
U(0, 0, pi/3) q[89];
cx q[78], q[89];
cx q[86], q[89];
U(0, 0, pi/3) q[89];
cx q[86], q[89];
cx q[87], q[89];
U(0, 0, pi/3) q[89];
cx q[87], q[89];
cx q[88], q[89];
U(0, 0, pi/3) q[89];
cx q[88], q[89];
cx q[2], q[90];
U(0, 0, pi/3) q[90];
cx q[2], q[90];
cx q[5], q[90];
U(0, 0, pi/3) q[90];
cx q[5], q[90];
cx q[6], q[90];
U(0, 0, pi/3) q[90];
cx q[6], q[90];
cx q[10], q[90];
U(0, 0, pi/3) q[90];
cx q[10], q[90];
cx q[11], q[90];
U(0, 0, pi/3) q[90];
cx q[11], q[90];
cx q[12], q[90];
U(0, 0, pi/3) q[90];
cx q[12], q[90];
cx q[14], q[90];
U(0, 0, pi/3) q[90];
cx q[14], q[90];
cx q[19], q[90];
U(0, 0, pi/3) q[90];
cx q[19], q[90];
cx q[23], q[90];
U(0, 0, pi/3) q[90];
cx q[23], q[90];
cx q[26], q[90];
U(0, 0, pi/3) q[90];
cx q[26], q[90];
cx q[27], q[90];
U(0, 0, pi/3) q[90];
cx q[27], q[90];
cx q[28], q[90];
U(0, 0, pi/3) q[90];
cx q[28], q[90];
cx q[29], q[90];
U(0, 0, pi/3) q[90];
cx q[29], q[90];
cx q[31], q[90];
U(0, 0, pi/3) q[90];
cx q[31], q[90];
cx q[32], q[90];
U(0, 0, pi/3) q[90];
cx q[32], q[90];
cx q[34], q[90];
U(0, 0, pi/3) q[90];
cx q[34], q[90];
cx q[43], q[90];
U(0, 0, pi/3) q[90];
cx q[43], q[90];
cx q[44], q[90];
U(0, 0, pi/3) q[90];
cx q[44], q[90];
cx q[48], q[90];
U(0, 0, pi/3) q[90];
cx q[48], q[90];
cx q[53], q[90];
U(0, 0, pi/3) q[90];
cx q[53], q[90];
cx q[54], q[90];
U(0, 0, pi/3) q[90];
cx q[54], q[90];
cx q[55], q[90];
U(0, 0, pi/3) q[90];
cx q[55], q[90];
cx q[58], q[90];
U(0, 0, pi/3) q[90];
cx q[58], q[90];
cx q[59], q[90];
U(0, 0, pi/3) q[90];
cx q[59], q[90];
cx q[61], q[90];
U(0, 0, pi/3) q[90];
cx q[61], q[90];
cx q[62], q[90];
U(0, 0, pi/3) q[90];
cx q[62], q[90];
cx q[63], q[90];
U(0, 0, pi/3) q[90];
cx q[63], q[90];
cx q[65], q[90];
U(0, 0, pi/3) q[90];
cx q[65], q[90];
cx q[68], q[90];
U(0, 0, pi/3) q[90];
cx q[68], q[90];
cx q[70], q[90];
U(0, 0, pi/3) q[90];
cx q[70], q[90];
cx q[71], q[90];
U(0, 0, pi/3) q[90];
cx q[71], q[90];
cx q[72], q[90];
U(0, 0, pi/3) q[90];
cx q[72], q[90];
cx q[73], q[90];
U(0, 0, pi/3) q[90];
cx q[73], q[90];
cx q[74], q[90];
U(0, 0, pi/3) q[90];
cx q[74], q[90];
cx q[75], q[90];
U(0, 0, pi/3) q[90];
cx q[75], q[90];
cx q[76], q[90];
U(0, 0, pi/3) q[90];
cx q[76], q[90];
cx q[77], q[90];
U(0, 0, pi/3) q[90];
cx q[77], q[90];
cx q[80], q[90];
U(0, 0, pi/3) q[90];
cx q[80], q[90];
cx q[82], q[90];
U(0, 0, pi/3) q[90];
cx q[82], q[90];
cx q[85], q[90];
U(0, 0, pi/3) q[90];
cx q[85], q[90];
cx q[87], q[90];
U(0, 0, pi/3) q[90];
cx q[87], q[90];
cx q[88], q[90];
U(0, 0, pi/3) q[90];
cx q[88], q[90];
cx q[0], q[91];
U(0, 0, pi/3) q[91];
cx q[0], q[91];
cx q[5], q[91];
U(0, 0, pi/3) q[91];
cx q[5], q[91];
cx q[6], q[91];
U(0, 0, pi/3) q[91];
cx q[6], q[91];
cx q[13], q[91];
U(0, 0, pi/3) q[91];
cx q[13], q[91];
cx q[14], q[91];
U(0, 0, pi/3) q[91];
cx q[14], q[91];
cx q[15], q[91];
U(0, 0, pi/3) q[91];
cx q[15], q[91];
cx q[16], q[91];
U(0, 0, pi/3) q[91];
cx q[16], q[91];
cx q[17], q[91];
U(0, 0, pi/3) q[91];
cx q[17], q[91];
cx q[18], q[91];
U(0, 0, pi/3) q[91];
cx q[18], q[91];
cx q[19], q[91];
U(0, 0, pi/3) q[91];
cx q[19], q[91];
cx q[20], q[91];
U(0, 0, pi/3) q[91];
cx q[20], q[91];
cx q[22], q[91];
U(0, 0, pi/3) q[91];
cx q[22], q[91];
cx q[23], q[91];
U(0, 0, pi/3) q[91];
cx q[23], q[91];
cx q[30], q[91];
U(0, 0, pi/3) q[91];
cx q[30], q[91];
cx q[31], q[91];
U(0, 0, pi/3) q[91];
cx q[31], q[91];
cx q[35], q[91];
U(0, 0, pi/3) q[91];
cx q[35], q[91];
cx q[36], q[91];
U(0, 0, pi/3) q[91];
cx q[36], q[91];
cx q[37], q[91];
U(0, 0, pi/3) q[91];
cx q[37], q[91];
cx q[38], q[91];
U(0, 0, pi/3) q[91];
cx q[38], q[91];
cx q[41], q[91];
U(0, 0, pi/3) q[91];
cx q[41], q[91];
cx q[42], q[91];
U(0, 0, pi/3) q[91];
cx q[42], q[91];
cx q[44], q[91];
U(0, 0, pi/3) q[91];
cx q[44], q[91];
cx q[47], q[91];
U(0, 0, pi/3) q[91];
cx q[47], q[91];
cx q[48], q[91];
U(0, 0, pi/3) q[91];
cx q[48], q[91];
cx q[51], q[91];
U(0, 0, pi/3) q[91];
cx q[51], q[91];
cx q[56], q[91];
U(0, 0, pi/3) q[91];
cx q[56], q[91];
cx q[58], q[91];
U(0, 0, pi/3) q[91];
cx q[58], q[91];
cx q[59], q[91];
U(0, 0, pi/3) q[91];
cx q[59], q[91];
cx q[60], q[91];
U(0, 0, pi/3) q[91];
cx q[60], q[91];
cx q[61], q[91];
U(0, 0, pi/3) q[91];
cx q[61], q[91];
cx q[64], q[91];
U(0, 0, pi/3) q[91];
cx q[64], q[91];
cx q[65], q[91];
U(0, 0, pi/3) q[91];
cx q[65], q[91];
cx q[66], q[91];
U(0, 0, pi/3) q[91];
cx q[66], q[91];
cx q[69], q[91];
U(0, 0, pi/3) q[91];
cx q[69], q[91];
cx q[70], q[91];
U(0, 0, pi/3) q[91];
cx q[70], q[91];
cx q[74], q[91];
U(0, 0, pi/3) q[91];
cx q[74], q[91];
cx q[77], q[91];
U(0, 0, pi/3) q[91];
cx q[77], q[91];
cx q[79], q[91];
U(0, 0, pi/3) q[91];
cx q[79], q[91];
cx q[84], q[91];
U(0, 0, pi/3) q[91];
cx q[84], q[91];
cx q[85], q[91];
U(0, 0, pi/3) q[91];
cx q[85], q[91];
cx q[86], q[91];
U(0, 0, pi/3) q[91];
cx q[86], q[91];
cx q[0], q[92];
U(0, 0, pi/3) q[92];
cx q[0], q[92];
cx q[1], q[92];
U(0, 0, pi/3) q[92];
cx q[1], q[92];
cx q[2], q[92];
U(0, 0, pi/3) q[92];
cx q[2], q[92];
cx q[4], q[92];
U(0, 0, pi/3) q[92];
cx q[4], q[92];
cx q[7], q[92];
U(0, 0, pi/3) q[92];
cx q[7], q[92];
cx q[10], q[92];
U(0, 0, pi/3) q[92];
cx q[10], q[92];
cx q[11], q[92];
U(0, 0, pi/3) q[92];
cx q[11], q[92];
cx q[12], q[92];
U(0, 0, pi/3) q[92];
cx q[12], q[92];
cx q[16], q[92];
U(0, 0, pi/3) q[92];
cx q[16], q[92];
cx q[17], q[92];
U(0, 0, pi/3) q[92];
cx q[17], q[92];
cx q[20], q[92];
U(0, 0, pi/3) q[92];
cx q[20], q[92];
cx q[21], q[92];
U(0, 0, pi/3) q[92];
cx q[21], q[92];
cx q[23], q[92];
U(0, 0, pi/3) q[92];
cx q[23], q[92];
cx q[24], q[92];
U(0, 0, pi/3) q[92];
cx q[24], q[92];
cx q[25], q[92];
U(0, 0, pi/3) q[92];
cx q[25], q[92];
cx q[28], q[92];
U(0, 0, pi/3) q[92];
cx q[28], q[92];
cx q[29], q[92];
U(0, 0, pi/3) q[92];
cx q[29], q[92];
cx q[30], q[92];
U(0, 0, pi/3) q[92];
cx q[30], q[92];
cx q[31], q[92];
U(0, 0, pi/3) q[92];
cx q[31], q[92];
cx q[32], q[92];
U(0, 0, pi/3) q[92];
cx q[32], q[92];
cx q[34], q[92];
U(0, 0, pi/3) q[92];
cx q[34], q[92];
cx q[37], q[92];
U(0, 0, pi/3) q[92];
cx q[37], q[92];
cx q[39], q[92];
U(0, 0, pi/3) q[92];
cx q[39], q[92];
cx q[41], q[92];
U(0, 0, pi/3) q[92];
cx q[41], q[92];
cx q[42], q[92];
U(0, 0, pi/3) q[92];
cx q[42], q[92];
cx q[43], q[92];
U(0, 0, pi/3) q[92];
cx q[43], q[92];
cx q[44], q[92];
U(0, 0, pi/3) q[92];
cx q[44], q[92];
cx q[46], q[92];
U(0, 0, pi/3) q[92];
cx q[46], q[92];
cx q[48], q[92];
U(0, 0, pi/3) q[92];
cx q[48], q[92];
cx q[49], q[92];
U(0, 0, pi/3) q[92];
cx q[49], q[92];
cx q[50], q[92];
U(0, 0, pi/3) q[92];
cx q[50], q[92];
cx q[51], q[92];
U(0, 0, pi/3) q[92];
cx q[51], q[92];
cx q[52], q[92];
U(0, 0, pi/3) q[92];
cx q[52], q[92];
cx q[54], q[92];
U(0, 0, pi/3) q[92];
cx q[54], q[92];
cx q[56], q[92];
U(0, 0, pi/3) q[92];
cx q[56], q[92];
cx q[57], q[92];
U(0, 0, pi/3) q[92];
cx q[57], q[92];
cx q[58], q[92];
U(0, 0, pi/3) q[92];
cx q[58], q[92];
cx q[59], q[92];
U(0, 0, pi/3) q[92];
cx q[59], q[92];
cx q[60], q[92];
U(0, 0, pi/3) q[92];
cx q[60], q[92];
cx q[61], q[92];
U(0, 0, pi/3) q[92];
cx q[61], q[92];
cx q[62], q[92];
U(0, 0, pi/3) q[92];
cx q[62], q[92];
cx q[64], q[92];
U(0, 0, pi/3) q[92];
cx q[64], q[92];
cx q[65], q[92];
U(0, 0, pi/3) q[92];
cx q[65], q[92];
cx q[66], q[92];
U(0, 0, pi/3) q[92];
cx q[66], q[92];
cx q[67], q[92];
U(0, 0, pi/3) q[92];
cx q[67], q[92];
cx q[69], q[92];
U(0, 0, pi/3) q[92];
cx q[69], q[92];
cx q[71], q[92];
U(0, 0, pi/3) q[92];
cx q[71], q[92];
cx q[72], q[92];
U(0, 0, pi/3) q[92];
cx q[72], q[92];
cx q[73], q[92];
U(0, 0, pi/3) q[92];
cx q[73], q[92];
cx q[74], q[92];
U(0, 0, pi/3) q[92];
cx q[74], q[92];
cx q[76], q[92];
U(0, 0, pi/3) q[92];
cx q[76], q[92];
cx q[77], q[92];
U(0, 0, pi/3) q[92];
cx q[77], q[92];
cx q[79], q[92];
U(0, 0, pi/3) q[92];
cx q[79], q[92];
cx q[81], q[92];
U(0, 0, pi/3) q[92];
cx q[81], q[92];
cx q[82], q[92];
U(0, 0, pi/3) q[92];
cx q[82], q[92];
cx q[84], q[92];
U(0, 0, pi/3) q[92];
cx q[84], q[92];
cx q[89], q[92];
U(0, 0, pi/3) q[92];
cx q[89], q[92];
cx q[1], q[93];
U(0, 0, pi/3) q[93];
cx q[1], q[93];
cx q[3], q[93];
U(0, 0, pi/3) q[93];
cx q[3], q[93];
cx q[4], q[93];
U(0, 0, pi/3) q[93];
cx q[4], q[93];
cx q[6], q[93];
U(0, 0, pi/3) q[93];
cx q[6], q[93];
cx q[8], q[93];
U(0, 0, pi/3) q[93];
cx q[8], q[93];
cx q[9], q[93];
U(0, 0, pi/3) q[93];
cx q[9], q[93];
cx q[11], q[93];
U(0, 0, pi/3) q[93];
cx q[11], q[93];
cx q[12], q[93];
U(0, 0, pi/3) q[93];
cx q[12], q[93];
cx q[13], q[93];
U(0, 0, pi/3) q[93];
cx q[13], q[93];
cx q[15], q[93];
U(0, 0, pi/3) q[93];
cx q[15], q[93];
cx q[16], q[93];
U(0, 0, pi/3) q[93];
cx q[16], q[93];
cx q[17], q[93];
U(0, 0, pi/3) q[93];
cx q[17], q[93];
cx q[18], q[93];
U(0, 0, pi/3) q[93];
cx q[18], q[93];
cx q[20], q[93];
U(0, 0, pi/3) q[93];
cx q[20], q[93];
cx q[21], q[93];
U(0, 0, pi/3) q[93];
cx q[21], q[93];
cx q[22], q[93];
U(0, 0, pi/3) q[93];
cx q[22], q[93];
cx q[25], q[93];
U(0, 0, pi/3) q[93];
cx q[25], q[93];
cx q[27], q[93];
U(0, 0, pi/3) q[93];
cx q[27], q[93];
cx q[28], q[93];
U(0, 0, pi/3) q[93];
cx q[28], q[93];
cx q[37], q[93];
U(0, 0, pi/3) q[93];
cx q[37], q[93];
cx q[38], q[93];
U(0, 0, pi/3) q[93];
cx q[38], q[93];
cx q[40], q[93];
U(0, 0, pi/3) q[93];
cx q[40], q[93];
cx q[43], q[93];
U(0, 0, pi/3) q[93];
cx q[43], q[93];
cx q[44], q[93];
U(0, 0, pi/3) q[93];
cx q[44], q[93];
cx q[47], q[93];
U(0, 0, pi/3) q[93];
cx q[47], q[93];
cx q[48], q[93];
U(0, 0, pi/3) q[93];
cx q[48], q[93];
cx q[50], q[93];
U(0, 0, pi/3) q[93];
cx q[50], q[93];
cx q[51], q[93];
U(0, 0, pi/3) q[93];
cx q[51], q[93];
cx q[52], q[93];
U(0, 0, pi/3) q[93];
cx q[52], q[93];
cx q[57], q[93];
U(0, 0, pi/3) q[93];
cx q[57], q[93];
cx q[58], q[93];
U(0, 0, pi/3) q[93];
cx q[58], q[93];
cx q[60], q[93];
U(0, 0, pi/3) q[93];
cx q[60], q[93];
cx q[61], q[93];
U(0, 0, pi/3) q[93];
cx q[61], q[93];
cx q[63], q[93];
U(0, 0, pi/3) q[93];
cx q[63], q[93];
cx q[65], q[93];
U(0, 0, pi/3) q[93];
cx q[65], q[93];
cx q[66], q[93];
U(0, 0, pi/3) q[93];
cx q[66], q[93];
cx q[69], q[93];
U(0, 0, pi/3) q[93];
cx q[69], q[93];
cx q[70], q[93];
U(0, 0, pi/3) q[93];
cx q[70], q[93];
cx q[71], q[93];
U(0, 0, pi/3) q[93];
cx q[71], q[93];
cx q[73], q[93];
U(0, 0, pi/3) q[93];
cx q[73], q[93];
cx q[80], q[93];
U(0, 0, pi/3) q[93];
cx q[80], q[93];
cx q[82], q[93];
U(0, 0, pi/3) q[93];
cx q[82], q[93];
cx q[83], q[93];
U(0, 0, pi/3) q[93];
cx q[83], q[93];
cx q[84], q[93];
U(0, 0, pi/3) q[93];
cx q[84], q[93];
cx q[85], q[93];
U(0, 0, pi/3) q[93];
cx q[85], q[93];
cx q[86], q[93];
U(0, 0, pi/3) q[93];
cx q[86], q[93];
cx q[92], q[93];
U(0, 0, pi/3) q[93];
cx q[92], q[93];
cx q[0], q[94];
U(0, 0, pi/3) q[94];
cx q[0], q[94];
cx q[2], q[94];
U(0, 0, pi/3) q[94];
cx q[2], q[94];
cx q[7], q[94];
U(0, 0, pi/3) q[94];
cx q[7], q[94];
cx q[8], q[94];
U(0, 0, pi/3) q[94];
cx q[8], q[94];
cx q[9], q[94];
U(0, 0, pi/3) q[94];
cx q[9], q[94];
cx q[11], q[94];
U(0, 0, pi/3) q[94];
cx q[11], q[94];
cx q[12], q[94];
U(0, 0, pi/3) q[94];
cx q[12], q[94];
cx q[14], q[94];
U(0, 0, pi/3) q[94];
cx q[14], q[94];
cx q[16], q[94];
U(0, 0, pi/3) q[94];
cx q[16], q[94];
cx q[17], q[94];
U(0, 0, pi/3) q[94];
cx q[17], q[94];
cx q[18], q[94];
U(0, 0, pi/3) q[94];
cx q[18], q[94];
cx q[19], q[94];
U(0, 0, pi/3) q[94];
cx q[19], q[94];
cx q[23], q[94];
U(0, 0, pi/3) q[94];
cx q[23], q[94];
cx q[24], q[94];
U(0, 0, pi/3) q[94];
cx q[24], q[94];
cx q[25], q[94];
U(0, 0, pi/3) q[94];
cx q[25], q[94];
cx q[26], q[94];
U(0, 0, pi/3) q[94];
cx q[26], q[94];
cx q[27], q[94];
U(0, 0, pi/3) q[94];
cx q[27], q[94];
cx q[28], q[94];
U(0, 0, pi/3) q[94];
cx q[28], q[94];
cx q[29], q[94];
U(0, 0, pi/3) q[94];
cx q[29], q[94];
cx q[30], q[94];
U(0, 0, pi/3) q[94];
cx q[30], q[94];
cx q[31], q[94];
U(0, 0, pi/3) q[94];
cx q[31], q[94];
cx q[33], q[94];
U(0, 0, pi/3) q[94];
cx q[33], q[94];
cx q[36], q[94];
U(0, 0, pi/3) q[94];
cx q[36], q[94];
cx q[38], q[94];
U(0, 0, pi/3) q[94];
cx q[38], q[94];
cx q[41], q[94];
U(0, 0, pi/3) q[94];
cx q[41], q[94];
cx q[43], q[94];
U(0, 0, pi/3) q[94];
cx q[43], q[94];
cx q[45], q[94];
U(0, 0, pi/3) q[94];
cx q[45], q[94];
cx q[51], q[94];
U(0, 0, pi/3) q[94];
cx q[51], q[94];
cx q[52], q[94];
U(0, 0, pi/3) q[94];
cx q[52], q[94];
cx q[53], q[94];
U(0, 0, pi/3) q[94];
cx q[53], q[94];
cx q[54], q[94];
U(0, 0, pi/3) q[94];
cx q[54], q[94];
cx q[56], q[94];
U(0, 0, pi/3) q[94];
cx q[56], q[94];
cx q[57], q[94];
U(0, 0, pi/3) q[94];
cx q[57], q[94];
cx q[58], q[94];
U(0, 0, pi/3) q[94];
cx q[58], q[94];
cx q[59], q[94];
U(0, 0, pi/3) q[94];
cx q[59], q[94];
cx q[61], q[94];
U(0, 0, pi/3) q[94];
cx q[61], q[94];
cx q[63], q[94];
U(0, 0, pi/3) q[94];
cx q[63], q[94];
cx q[65], q[94];
U(0, 0, pi/3) q[94];
cx q[65], q[94];
cx q[67], q[94];
U(0, 0, pi/3) q[94];
cx q[67], q[94];
cx q[68], q[94];
U(0, 0, pi/3) q[94];
cx q[68], q[94];
cx q[70], q[94];
U(0, 0, pi/3) q[94];
cx q[70], q[94];
cx q[71], q[94];
U(0, 0, pi/3) q[94];
cx q[71], q[94];
cx q[75], q[94];
U(0, 0, pi/3) q[94];
cx q[75], q[94];
cx q[76], q[94];
U(0, 0, pi/3) q[94];
cx q[76], q[94];
cx q[77], q[94];
U(0, 0, pi/3) q[94];
cx q[77], q[94];
cx q[78], q[94];
U(0, 0, pi/3) q[94];
cx q[78], q[94];
cx q[79], q[94];
U(0, 0, pi/3) q[94];
cx q[79], q[94];
cx q[81], q[94];
U(0, 0, pi/3) q[94];
cx q[81], q[94];
cx q[82], q[94];
U(0, 0, pi/3) q[94];
cx q[82], q[94];
cx q[87], q[94];
U(0, 0, pi/3) q[94];
cx q[87], q[94];
cx q[89], q[94];
U(0, 0, pi/3) q[94];
cx q[89], q[94];
cx q[90], q[94];
U(0, 0, pi/3) q[94];
cx q[90], q[94];
cx q[91], q[94];
U(0, 0, pi/3) q[94];
cx q[91], q[94];
cx q[92], q[94];
U(0, 0, pi/3) q[94];
cx q[92], q[94];
cx q[93], q[94];
U(0, 0, pi/3) q[94];
cx q[93], q[94];
cx q[0], q[95];
U(0, 0, pi/3) q[95];
cx q[0], q[95];
cx q[1], q[95];
U(0, 0, pi/3) q[95];
cx q[1], q[95];
cx q[8], q[95];
U(0, 0, pi/3) q[95];
cx q[8], q[95];
cx q[10], q[95];
U(0, 0, pi/3) q[95];
cx q[10], q[95];
cx q[11], q[95];
U(0, 0, pi/3) q[95];
cx q[11], q[95];
cx q[12], q[95];
U(0, 0, pi/3) q[95];
cx q[12], q[95];
cx q[15], q[95];
U(0, 0, pi/3) q[95];
cx q[15], q[95];
cx q[17], q[95];
U(0, 0, pi/3) q[95];
cx q[17], q[95];
cx q[20], q[95];
U(0, 0, pi/3) q[95];
cx q[20], q[95];
cx q[22], q[95];
U(0, 0, pi/3) q[95];
cx q[22], q[95];
cx q[25], q[95];
U(0, 0, pi/3) q[95];
cx q[25], q[95];
cx q[26], q[95];
U(0, 0, pi/3) q[95];
cx q[26], q[95];
cx q[28], q[95];
U(0, 0, pi/3) q[95];
cx q[28], q[95];
cx q[29], q[95];
U(0, 0, pi/3) q[95];
cx q[29], q[95];
cx q[33], q[95];
U(0, 0, pi/3) q[95];
cx q[33], q[95];
cx q[44], q[95];
U(0, 0, pi/3) q[95];
cx q[44], q[95];
cx q[45], q[95];
U(0, 0, pi/3) q[95];
cx q[45], q[95];
cx q[48], q[95];
U(0, 0, pi/3) q[95];
cx q[48], q[95];
cx q[50], q[95];
U(0, 0, pi/3) q[95];
cx q[50], q[95];
cx q[52], q[95];
U(0, 0, pi/3) q[95];
cx q[52], q[95];
cx q[54], q[95];
U(0, 0, pi/3) q[95];
cx q[54], q[95];
cx q[58], q[95];
U(0, 0, pi/3) q[95];
cx q[58], q[95];
cx q[59], q[95];
U(0, 0, pi/3) q[95];
cx q[59], q[95];
cx q[60], q[95];
U(0, 0, pi/3) q[95];
cx q[60], q[95];
cx q[61], q[95];
U(0, 0, pi/3) q[95];
cx q[61], q[95];
cx q[62], q[95];
U(0, 0, pi/3) q[95];
cx q[62], q[95];
cx q[63], q[95];
U(0, 0, pi/3) q[95];
cx q[63], q[95];
cx q[64], q[95];
U(0, 0, pi/3) q[95];
cx q[64], q[95];
cx q[66], q[95];
U(0, 0, pi/3) q[95];
cx q[66], q[95];
cx q[67], q[95];
U(0, 0, pi/3) q[95];
cx q[67], q[95];
cx q[70], q[95];
U(0, 0, pi/3) q[95];
cx q[70], q[95];
cx q[71], q[95];
U(0, 0, pi/3) q[95];
cx q[71], q[95];
cx q[77], q[95];
U(0, 0, pi/3) q[95];
cx q[77], q[95];
cx q[78], q[95];
U(0, 0, pi/3) q[95];
cx q[78], q[95];
cx q[80], q[95];
U(0, 0, pi/3) q[95];
cx q[80], q[95];
cx q[81], q[95];
U(0, 0, pi/3) q[95];
cx q[81], q[95];
cx q[83], q[95];
U(0, 0, pi/3) q[95];
cx q[83], q[95];
cx q[84], q[95];
U(0, 0, pi/3) q[95];
cx q[84], q[95];
cx q[86], q[95];
U(0, 0, pi/3) q[95];
cx q[86], q[95];
cx q[87], q[95];
U(0, 0, pi/3) q[95];
cx q[87], q[95];
cx q[89], q[95];
U(0, 0, pi/3) q[95];
cx q[89], q[95];
cx q[90], q[95];
U(0, 0, pi/3) q[95];
cx q[90], q[95];
cx q[91], q[95];
U(0, 0, pi/3) q[95];
cx q[91], q[95];
cx q[94], q[95];
U(0, 0, pi/3) q[95];
cx q[94], q[95];
cx q[0], q[96];
U(0, 0, pi/3) q[96];
cx q[0], q[96];
cx q[2], q[96];
U(0, 0, pi/3) q[96];
cx q[2], q[96];
cx q[6], q[96];
U(0, 0, pi/3) q[96];
cx q[6], q[96];
cx q[7], q[96];
U(0, 0, pi/3) q[96];
cx q[7], q[96];
cx q[8], q[96];
U(0, 0, pi/3) q[96];
cx q[8], q[96];
cx q[14], q[96];
U(0, 0, pi/3) q[96];
cx q[14], q[96];
cx q[17], q[96];
U(0, 0, pi/3) q[96];
cx q[17], q[96];
cx q[18], q[96];
U(0, 0, pi/3) q[96];
cx q[18], q[96];
cx q[22], q[96];
U(0, 0, pi/3) q[96];
cx q[22], q[96];
cx q[23], q[96];
U(0, 0, pi/3) q[96];
cx q[23], q[96];
cx q[24], q[96];
U(0, 0, pi/3) q[96];
cx q[24], q[96];
cx q[26], q[96];
U(0, 0, pi/3) q[96];
cx q[26], q[96];
cx q[27], q[96];
U(0, 0, pi/3) q[96];
cx q[27], q[96];
cx q[31], q[96];
U(0, 0, pi/3) q[96];
cx q[31], q[96];
cx q[32], q[96];
U(0, 0, pi/3) q[96];
cx q[32], q[96];
cx q[36], q[96];
U(0, 0, pi/3) q[96];
cx q[36], q[96];
cx q[37], q[96];
U(0, 0, pi/3) q[96];
cx q[37], q[96];
cx q[45], q[96];
U(0, 0, pi/3) q[96];
cx q[45], q[96];
cx q[48], q[96];
U(0, 0, pi/3) q[96];
cx q[48], q[96];
cx q[49], q[96];
U(0, 0, pi/3) q[96];
cx q[49], q[96];
cx q[50], q[96];
U(0, 0, pi/3) q[96];
cx q[50], q[96];
cx q[51], q[96];
U(0, 0, pi/3) q[96];
cx q[51], q[96];
cx q[57], q[96];
U(0, 0, pi/3) q[96];
cx q[57], q[96];
cx q[59], q[96];
U(0, 0, pi/3) q[96];
cx q[59], q[96];
cx q[60], q[96];
U(0, 0, pi/3) q[96];
cx q[60], q[96];
cx q[64], q[96];
U(0, 0, pi/3) q[96];
cx q[64], q[96];
cx q[65], q[96];
U(0, 0, pi/3) q[96];
cx q[65], q[96];
cx q[66], q[96];
U(0, 0, pi/3) q[96];
cx q[66], q[96];
cx q[67], q[96];
U(0, 0, pi/3) q[96];
cx q[67], q[96];
cx q[71], q[96];
U(0, 0, pi/3) q[96];
cx q[71], q[96];
cx q[73], q[96];
U(0, 0, pi/3) q[96];
cx q[73], q[96];
cx q[74], q[96];
U(0, 0, pi/3) q[96];
cx q[74], q[96];
cx q[75], q[96];
U(0, 0, pi/3) q[96];
cx q[75], q[96];
cx q[77], q[96];
U(0, 0, pi/3) q[96];
cx q[77], q[96];
cx q[78], q[96];
U(0, 0, pi/3) q[96];
cx q[78], q[96];
cx q[83], q[96];
U(0, 0, pi/3) q[96];
cx q[83], q[96];
cx q[86], q[96];
U(0, 0, pi/3) q[96];
cx q[86], q[96];
cx q[88], q[96];
U(0, 0, pi/3) q[96];
cx q[88], q[96];
cx q[89], q[96];
U(0, 0, pi/3) q[96];
cx q[89], q[96];
cx q[90], q[96];
U(0, 0, pi/3) q[96];
cx q[90], q[96];
cx q[92], q[96];
U(0, 0, pi/3) q[96];
cx q[92], q[96];
cx q[1], q[97];
U(0, 0, pi/3) q[97];
cx q[1], q[97];
cx q[2], q[97];
U(0, 0, pi/3) q[97];
cx q[2], q[97];
cx q[4], q[97];
U(0, 0, pi/3) q[97];
cx q[4], q[97];
cx q[5], q[97];
U(0, 0, pi/3) q[97];
cx q[5], q[97];
cx q[9], q[97];
U(0, 0, pi/3) q[97];
cx q[9], q[97];
cx q[10], q[97];
U(0, 0, pi/3) q[97];
cx q[10], q[97];
cx q[11], q[97];
U(0, 0, pi/3) q[97];
cx q[11], q[97];
cx q[14], q[97];
U(0, 0, pi/3) q[97];
cx q[14], q[97];
cx q[15], q[97];
U(0, 0, pi/3) q[97];
cx q[15], q[97];
cx q[20], q[97];
U(0, 0, pi/3) q[97];
cx q[20], q[97];
cx q[21], q[97];
U(0, 0, pi/3) q[97];
cx q[21], q[97];
cx q[23], q[97];
U(0, 0, pi/3) q[97];
cx q[23], q[97];
cx q[24], q[97];
U(0, 0, pi/3) q[97];
cx q[24], q[97];
cx q[25], q[97];
U(0, 0, pi/3) q[97];
cx q[25], q[97];
cx q[26], q[97];
U(0, 0, pi/3) q[97];
cx q[26], q[97];
cx q[29], q[97];
U(0, 0, pi/3) q[97];
cx q[29], q[97];
cx q[31], q[97];
U(0, 0, pi/3) q[97];
cx q[31], q[97];
cx q[32], q[97];
U(0, 0, pi/3) q[97];
cx q[32], q[97];
cx q[40], q[97];
U(0, 0, pi/3) q[97];
cx q[40], q[97];
cx q[41], q[97];
U(0, 0, pi/3) q[97];
cx q[41], q[97];
cx q[43], q[97];
U(0, 0, pi/3) q[97];
cx q[43], q[97];
cx q[44], q[97];
U(0, 0, pi/3) q[97];
cx q[44], q[97];
cx q[46], q[97];
U(0, 0, pi/3) q[97];
cx q[46], q[97];
cx q[47], q[97];
U(0, 0, pi/3) q[97];
cx q[47], q[97];
cx q[48], q[97];
U(0, 0, pi/3) q[97];
cx q[48], q[97];
cx q[51], q[97];
U(0, 0, pi/3) q[97];
cx q[51], q[97];
cx q[55], q[97];
U(0, 0, pi/3) q[97];
cx q[55], q[97];
cx q[56], q[97];
U(0, 0, pi/3) q[97];
cx q[56], q[97];
cx q[58], q[97];
U(0, 0, pi/3) q[97];
cx q[58], q[97];
cx q[59], q[97];
U(0, 0, pi/3) q[97];
cx q[59], q[97];
cx q[61], q[97];
U(0, 0, pi/3) q[97];
cx q[61], q[97];
cx q[63], q[97];
U(0, 0, pi/3) q[97];
cx q[63], q[97];
cx q[65], q[97];
U(0, 0, pi/3) q[97];
cx q[65], q[97];
cx q[66], q[97];
U(0, 0, pi/3) q[97];
cx q[66], q[97];
cx q[67], q[97];
U(0, 0, pi/3) q[97];
cx q[67], q[97];
cx q[68], q[97];
U(0, 0, pi/3) q[97];
cx q[68], q[97];
cx q[70], q[97];
U(0, 0, pi/3) q[97];
cx q[70], q[97];
cx q[72], q[97];
U(0, 0, pi/3) q[97];
cx q[72], q[97];
cx q[77], q[97];
U(0, 0, pi/3) q[97];
cx q[77], q[97];
cx q[80], q[97];
U(0, 0, pi/3) q[97];
cx q[80], q[97];
cx q[84], q[97];
U(0, 0, pi/3) q[97];
cx q[84], q[97];
cx q[87], q[97];
U(0, 0, pi/3) q[97];
cx q[87], q[97];
cx q[91], q[97];
U(0, 0, pi/3) q[97];
cx q[91], q[97];
cx q[95], q[97];
U(0, 0, pi/3) q[97];
cx q[95], q[97];
cx q[96], q[97];
U(0, 0, pi/3) q[97];
cx q[96], q[97];
cx q[2], q[98];
U(0, 0, pi/3) q[98];
cx q[2], q[98];
cx q[3], q[98];
U(0, 0, pi/3) q[98];
cx q[3], q[98];
cx q[9], q[98];
U(0, 0, pi/3) q[98];
cx q[9], q[98];
cx q[10], q[98];
U(0, 0, pi/3) q[98];
cx q[10], q[98];
cx q[11], q[98];
U(0, 0, pi/3) q[98];
cx q[11], q[98];
cx q[12], q[98];
U(0, 0, pi/3) q[98];
cx q[12], q[98];
cx q[15], q[98];
U(0, 0, pi/3) q[98];
cx q[15], q[98];
cx q[16], q[98];
U(0, 0, pi/3) q[98];
cx q[16], q[98];
cx q[18], q[98];
U(0, 0, pi/3) q[98];
cx q[18], q[98];
cx q[23], q[98];
U(0, 0, pi/3) q[98];
cx q[23], q[98];
cx q[26], q[98];
U(0, 0, pi/3) q[98];
cx q[26], q[98];
cx q[27], q[98];
U(0, 0, pi/3) q[98];
cx q[27], q[98];
cx q[30], q[98];
U(0, 0, pi/3) q[98];
cx q[30], q[98];
cx q[34], q[98];
U(0, 0, pi/3) q[98];
cx q[34], q[98];
cx q[37], q[98];
U(0, 0, pi/3) q[98];
cx q[37], q[98];
cx q[38], q[98];
U(0, 0, pi/3) q[98];
cx q[38], q[98];
cx q[40], q[98];
U(0, 0, pi/3) q[98];
cx q[40], q[98];
cx q[41], q[98];
U(0, 0, pi/3) q[98];
cx q[41], q[98];
cx q[42], q[98];
U(0, 0, pi/3) q[98];
cx q[42], q[98];
cx q[47], q[98];
U(0, 0, pi/3) q[98];
cx q[47], q[98];
cx q[50], q[98];
U(0, 0, pi/3) q[98];
cx q[50], q[98];
cx q[52], q[98];
U(0, 0, pi/3) q[98];
cx q[52], q[98];
cx q[53], q[98];
U(0, 0, pi/3) q[98];
cx q[53], q[98];
cx q[54], q[98];
U(0, 0, pi/3) q[98];
cx q[54], q[98];
cx q[55], q[98];
U(0, 0, pi/3) q[98];
cx q[55], q[98];
cx q[56], q[98];
U(0, 0, pi/3) q[98];
cx q[56], q[98];
cx q[57], q[98];
U(0, 0, pi/3) q[98];
cx q[57], q[98];
cx q[60], q[98];
U(0, 0, pi/3) q[98];
cx q[60], q[98];
cx q[61], q[98];
U(0, 0, pi/3) q[98];
cx q[61], q[98];
cx q[63], q[98];
U(0, 0, pi/3) q[98];
cx q[63], q[98];
cx q[66], q[98];
U(0, 0, pi/3) q[98];
cx q[66], q[98];
cx q[67], q[98];
U(0, 0, pi/3) q[98];
cx q[67], q[98];
cx q[70], q[98];
U(0, 0, pi/3) q[98];
cx q[70], q[98];
cx q[71], q[98];
U(0, 0, pi/3) q[98];
cx q[71], q[98];
cx q[74], q[98];
U(0, 0, pi/3) q[98];
cx q[74], q[98];
cx q[75], q[98];
U(0, 0, pi/3) q[98];
cx q[75], q[98];
cx q[78], q[98];
U(0, 0, pi/3) q[98];
cx q[78], q[98];
cx q[83], q[98];
U(0, 0, pi/3) q[98];
cx q[83], q[98];
cx q[86], q[98];
U(0, 0, pi/3) q[98];
cx q[86], q[98];
cx q[87], q[98];
U(0, 0, pi/3) q[98];
cx q[87], q[98];
cx q[88], q[98];
U(0, 0, pi/3) q[98];
cx q[88], q[98];
cx q[89], q[98];
U(0, 0, pi/3) q[98];
cx q[89], q[98];
cx q[90], q[98];
U(0, 0, pi/3) q[98];
cx q[90], q[98];
cx q[91], q[98];
U(0, 0, pi/3) q[98];
cx q[91], q[98];
cx q[92], q[98];
U(0, 0, pi/3) q[98];
cx q[92], q[98];
cx q[0], q[99];
U(0, 0, pi/3) q[99];
cx q[0], q[99];
cx q[2], q[99];
U(0, 0, pi/3) q[99];
cx q[2], q[99];
cx q[3], q[99];
U(0, 0, pi/3) q[99];
cx q[3], q[99];
cx q[7], q[99];
U(0, 0, pi/3) q[99];
cx q[7], q[99];
cx q[9], q[99];
U(0, 0, pi/3) q[99];
cx q[9], q[99];
cx q[12], q[99];
U(0, 0, pi/3) q[99];
cx q[12], q[99];
cx q[13], q[99];
U(0, 0, pi/3) q[99];
cx q[13], q[99];
cx q[14], q[99];
U(0, 0, pi/3) q[99];
cx q[14], q[99];
cx q[17], q[99];
U(0, 0, pi/3) q[99];
cx q[17], q[99];
cx q[18], q[99];
U(0, 0, pi/3) q[99];
cx q[18], q[99];
cx q[19], q[99];
U(0, 0, pi/3) q[99];
cx q[19], q[99];
cx q[20], q[99];
U(0, 0, pi/3) q[99];
cx q[20], q[99];
cx q[21], q[99];
U(0, 0, pi/3) q[99];
cx q[21], q[99];
cx q[23], q[99];
U(0, 0, pi/3) q[99];
cx q[23], q[99];
cx q[24], q[99];
U(0, 0, pi/3) q[99];
cx q[24], q[99];
cx q[25], q[99];
U(0, 0, pi/3) q[99];
cx q[25], q[99];
cx q[27], q[99];
U(0, 0, pi/3) q[99];
cx q[27], q[99];
cx q[29], q[99];
U(0, 0, pi/3) q[99];
cx q[29], q[99];
cx q[32], q[99];
U(0, 0, pi/3) q[99];
cx q[32], q[99];
cx q[33], q[99];
U(0, 0, pi/3) q[99];
cx q[33], q[99];
cx q[35], q[99];
U(0, 0, pi/3) q[99];
cx q[35], q[99];
cx q[36], q[99];
U(0, 0, pi/3) q[99];
cx q[36], q[99];
cx q[37], q[99];
U(0, 0, pi/3) q[99];
cx q[37], q[99];
cx q[40], q[99];
U(0, 0, pi/3) q[99];
cx q[40], q[99];
cx q[41], q[99];
U(0, 0, pi/3) q[99];
cx q[41], q[99];
cx q[42], q[99];
U(0, 0, pi/3) q[99];
cx q[42], q[99];
cx q[45], q[99];
U(0, 0, pi/3) q[99];
cx q[45], q[99];
cx q[49], q[99];
U(0, 0, pi/3) q[99];
cx q[49], q[99];
cx q[50], q[99];
U(0, 0, pi/3) q[99];
cx q[50], q[99];
cx q[52], q[99];
U(0, 0, pi/3) q[99];
cx q[52], q[99];
cx q[56], q[99];
U(0, 0, pi/3) q[99];
cx q[56], q[99];
cx q[58], q[99];
U(0, 0, pi/3) q[99];
cx q[58], q[99];
cx q[59], q[99];
U(0, 0, pi/3) q[99];
cx q[59], q[99];
cx q[60], q[99];
U(0, 0, pi/3) q[99];
cx q[60], q[99];
cx q[61], q[99];
U(0, 0, pi/3) q[99];
cx q[61], q[99];
cx q[65], q[99];
U(0, 0, pi/3) q[99];
cx q[65], q[99];
cx q[67], q[99];
U(0, 0, pi/3) q[99];
cx q[67], q[99];
cx q[68], q[99];
U(0, 0, pi/3) q[99];
cx q[68], q[99];
cx q[70], q[99];
U(0, 0, pi/3) q[99];
cx q[70], q[99];
cx q[72], q[99];
U(0, 0, pi/3) q[99];
cx q[72], q[99];
cx q[73], q[99];
U(0, 0, pi/3) q[99];
cx q[73], q[99];
cx q[77], q[99];
U(0, 0, pi/3) q[99];
cx q[77], q[99];
cx q[78], q[99];
U(0, 0, pi/3) q[99];
cx q[78], q[99];
cx q[79], q[99];
U(0, 0, pi/3) q[99];
cx q[79], q[99];
cx q[81], q[99];
U(0, 0, pi/3) q[99];
cx q[81], q[99];
cx q[82], q[99];
U(0, 0, pi/3) q[99];
cx q[82], q[99];
cx q[85], q[99];
U(0, 0, pi/3) q[99];
cx q[85], q[99];
cx q[86], q[99];
U(0, 0, pi/3) q[99];
cx q[86], q[99];
cx q[90], q[99];
U(0, 0, pi/3) q[99];
cx q[90], q[99];
cx q[92], q[99];
U(0, 0, pi/3) q[99];
cx q[92], q[99];
cx q[93], q[99];
U(0, 0, pi/3) q[99];
cx q[93], q[99];
cx q[94], q[99];
U(0, 0, pi/3) q[99];
cx q[94], q[99];
cx q[96], q[99];
U(0, 0, pi/3) q[99];
cx q[96], q[99];
cx q[98], q[99];
U(0, 0, pi/3) q[99];
cx q[98], q[99];
cx q[2], q[100];
U(0, 0, pi/3) q[100];
cx q[2], q[100];
cx q[7], q[100];
U(0, 0, pi/3) q[100];
cx q[7], q[100];
cx q[9], q[100];
U(0, 0, pi/3) q[100];
cx q[9], q[100];
cx q[10], q[100];
U(0, 0, pi/3) q[100];
cx q[10], q[100];
cx q[11], q[100];
U(0, 0, pi/3) q[100];
cx q[11], q[100];
cx q[12], q[100];
U(0, 0, pi/3) q[100];
cx q[12], q[100];
cx q[16], q[100];
U(0, 0, pi/3) q[100];
cx q[16], q[100];
cx q[21], q[100];
U(0, 0, pi/3) q[100];
cx q[21], q[100];
cx q[22], q[100];
U(0, 0, pi/3) q[100];
cx q[22], q[100];
cx q[23], q[100];
U(0, 0, pi/3) q[100];
cx q[23], q[100];
cx q[31], q[100];
U(0, 0, pi/3) q[100];
cx q[31], q[100];
cx q[32], q[100];
U(0, 0, pi/3) q[100];
cx q[32], q[100];
cx q[33], q[100];
U(0, 0, pi/3) q[100];
cx q[33], q[100];
cx q[39], q[100];
U(0, 0, pi/3) q[100];
cx q[39], q[100];
cx q[41], q[100];
U(0, 0, pi/3) q[100];
cx q[41], q[100];
cx q[43], q[100];
U(0, 0, pi/3) q[100];
cx q[43], q[100];
cx q[44], q[100];
U(0, 0, pi/3) q[100];
cx q[44], q[100];
cx q[46], q[100];
U(0, 0, pi/3) q[100];
cx q[46], q[100];
cx q[47], q[100];
U(0, 0, pi/3) q[100];
cx q[47], q[100];
cx q[49], q[100];
U(0, 0, pi/3) q[100];
cx q[49], q[100];
cx q[50], q[100];
U(0, 0, pi/3) q[100];
cx q[50], q[100];
cx q[52], q[100];
U(0, 0, pi/3) q[100];
cx q[52], q[100];
cx q[55], q[100];
U(0, 0, pi/3) q[100];
cx q[55], q[100];
cx q[59], q[100];
U(0, 0, pi/3) q[100];
cx q[59], q[100];
cx q[60], q[100];
U(0, 0, pi/3) q[100];
cx q[60], q[100];
cx q[61], q[100];
U(0, 0, pi/3) q[100];
cx q[61], q[100];
cx q[62], q[100];
U(0, 0, pi/3) q[100];
cx q[62], q[100];
cx q[64], q[100];
U(0, 0, pi/3) q[100];
cx q[64], q[100];
cx q[68], q[100];
U(0, 0, pi/3) q[100];
cx q[68], q[100];
cx q[71], q[100];
U(0, 0, pi/3) q[100];
cx q[71], q[100];
cx q[72], q[100];
U(0, 0, pi/3) q[100];
cx q[72], q[100];
cx q[73], q[100];
U(0, 0, pi/3) q[100];
cx q[73], q[100];
cx q[74], q[100];
U(0, 0, pi/3) q[100];
cx q[74], q[100];
cx q[75], q[100];
U(0, 0, pi/3) q[100];
cx q[75], q[100];
cx q[78], q[100];
U(0, 0, pi/3) q[100];
cx q[78], q[100];
cx q[79], q[100];
U(0, 0, pi/3) q[100];
cx q[79], q[100];
cx q[80], q[100];
U(0, 0, pi/3) q[100];
cx q[80], q[100];
cx q[85], q[100];
U(0, 0, pi/3) q[100];
cx q[85], q[100];
cx q[87], q[100];
U(0, 0, pi/3) q[100];
cx q[87], q[100];
cx q[92], q[100];
U(0, 0, pi/3) q[100];
cx q[92], q[100];
cx q[95], q[100];
U(0, 0, pi/3) q[100];
cx q[95], q[100];
cx q[96], q[100];
U(0, 0, pi/3) q[100];
cx q[96], q[100];
cx q[98], q[100];
U(0, 0, pi/3) q[100];
cx q[98], q[100];
cx q[99], q[100];
U(0, 0, pi/3) q[100];
cx q[99], q[100];
cx q[1], q[101];
U(0, 0, pi/3) q[101];
cx q[1], q[101];
cx q[2], q[101];
U(0, 0, pi/3) q[101];
cx q[2], q[101];
cx q[3], q[101];
U(0, 0, pi/3) q[101];
cx q[3], q[101];
cx q[7], q[101];
U(0, 0, pi/3) q[101];
cx q[7], q[101];
cx q[8], q[101];
U(0, 0, pi/3) q[101];
cx q[8], q[101];
cx q[12], q[101];
U(0, 0, pi/3) q[101];
cx q[12], q[101];
cx q[13], q[101];
U(0, 0, pi/3) q[101];
cx q[13], q[101];
cx q[16], q[101];
U(0, 0, pi/3) q[101];
cx q[16], q[101];
cx q[19], q[101];
U(0, 0, pi/3) q[101];
cx q[19], q[101];
cx q[20], q[101];
U(0, 0, pi/3) q[101];
cx q[20], q[101];
cx q[23], q[101];
U(0, 0, pi/3) q[101];
cx q[23], q[101];
cx q[24], q[101];
U(0, 0, pi/3) q[101];
cx q[24], q[101];
cx q[26], q[101];
U(0, 0, pi/3) q[101];
cx q[26], q[101];
cx q[31], q[101];
U(0, 0, pi/3) q[101];
cx q[31], q[101];
cx q[32], q[101];
U(0, 0, pi/3) q[101];
cx q[32], q[101];
cx q[33], q[101];
U(0, 0, pi/3) q[101];
cx q[33], q[101];
cx q[39], q[101];
U(0, 0, pi/3) q[101];
cx q[39], q[101];
cx q[40], q[101];
U(0, 0, pi/3) q[101];
cx q[40], q[101];
cx q[43], q[101];
U(0, 0, pi/3) q[101];
cx q[43], q[101];
cx q[44], q[101];
U(0, 0, pi/3) q[101];
cx q[44], q[101];
cx q[45], q[101];
U(0, 0, pi/3) q[101];
cx q[45], q[101];
cx q[46], q[101];
U(0, 0, pi/3) q[101];
cx q[46], q[101];
cx q[50], q[101];
U(0, 0, pi/3) q[101];
cx q[50], q[101];
cx q[51], q[101];
U(0, 0, pi/3) q[101];
cx q[51], q[101];
cx q[52], q[101];
U(0, 0, pi/3) q[101];
cx q[52], q[101];
cx q[53], q[101];
U(0, 0, pi/3) q[101];
cx q[53], q[101];
cx q[54], q[101];
U(0, 0, pi/3) q[101];
cx q[54], q[101];
cx q[56], q[101];
U(0, 0, pi/3) q[101];
cx q[56], q[101];
cx q[61], q[101];
U(0, 0, pi/3) q[101];
cx q[61], q[101];
cx q[63], q[101];
U(0, 0, pi/3) q[101];
cx q[63], q[101];
cx q[66], q[101];
U(0, 0, pi/3) q[101];
cx q[66], q[101];
cx q[68], q[101];
U(0, 0, pi/3) q[101];
cx q[68], q[101];
cx q[69], q[101];
U(0, 0, pi/3) q[101];
cx q[69], q[101];
cx q[72], q[101];
U(0, 0, pi/3) q[101];
cx q[72], q[101];
cx q[73], q[101];
U(0, 0, pi/3) q[101];
cx q[73], q[101];
cx q[74], q[101];
U(0, 0, pi/3) q[101];
cx q[74], q[101];
cx q[76], q[101];
U(0, 0, pi/3) q[101];
cx q[76], q[101];
cx q[77], q[101];
U(0, 0, pi/3) q[101];
cx q[77], q[101];
cx q[78], q[101];
U(0, 0, pi/3) q[101];
cx q[78], q[101];
cx q[79], q[101];
U(0, 0, pi/3) q[101];
cx q[79], q[101];
cx q[81], q[101];
U(0, 0, pi/3) q[101];
cx q[81], q[101];
cx q[84], q[101];
U(0, 0, pi/3) q[101];
cx q[84], q[101];
cx q[87], q[101];
U(0, 0, pi/3) q[101];
cx q[87], q[101];
cx q[88], q[101];
U(0, 0, pi/3) q[101];
cx q[88], q[101];
cx q[89], q[101];
U(0, 0, pi/3) q[101];
cx q[89], q[101];
cx q[90], q[101];
U(0, 0, pi/3) q[101];
cx q[90], q[101];
cx q[91], q[101];
U(0, 0, pi/3) q[101];
cx q[91], q[101];
cx q[96], q[101];
U(0, 0, pi/3) q[101];
cx q[96], q[101];
cx q[97], q[101];
U(0, 0, pi/3) q[101];
cx q[97], q[101];
cx q[100], q[101];
U(0, 0, pi/3) q[101];
cx q[100], q[101];
cx q[1], q[102];
U(0, 0, pi/3) q[102];
cx q[1], q[102];
cx q[6], q[102];
U(0, 0, pi/3) q[102];
cx q[6], q[102];
cx q[8], q[102];
U(0, 0, pi/3) q[102];
cx q[8], q[102];
cx q[10], q[102];
U(0, 0, pi/3) q[102];
cx q[10], q[102];
cx q[13], q[102];
U(0, 0, pi/3) q[102];
cx q[13], q[102];
cx q[17], q[102];
U(0, 0, pi/3) q[102];
cx q[17], q[102];
cx q[22], q[102];
U(0, 0, pi/3) q[102];
cx q[22], q[102];
cx q[24], q[102];
U(0, 0, pi/3) q[102];
cx q[24], q[102];
cx q[25], q[102];
U(0, 0, pi/3) q[102];
cx q[25], q[102];
cx q[26], q[102];
U(0, 0, pi/3) q[102];
cx q[26], q[102];
cx q[28], q[102];
U(0, 0, pi/3) q[102];
cx q[28], q[102];
cx q[29], q[102];
U(0, 0, pi/3) q[102];
cx q[29], q[102];
cx q[30], q[102];
U(0, 0, pi/3) q[102];
cx q[30], q[102];
cx q[31], q[102];
U(0, 0, pi/3) q[102];
cx q[31], q[102];
cx q[33], q[102];
U(0, 0, pi/3) q[102];
cx q[33], q[102];
cx q[34], q[102];
U(0, 0, pi/3) q[102];
cx q[34], q[102];
cx q[35], q[102];
U(0, 0, pi/3) q[102];
cx q[35], q[102];
cx q[36], q[102];
U(0, 0, pi/3) q[102];
cx q[36], q[102];
cx q[39], q[102];
U(0, 0, pi/3) q[102];
cx q[39], q[102];
cx q[40], q[102];
U(0, 0, pi/3) q[102];
cx q[40], q[102];
cx q[43], q[102];
U(0, 0, pi/3) q[102];
cx q[43], q[102];
cx q[44], q[102];
U(0, 0, pi/3) q[102];
cx q[44], q[102];
cx q[45], q[102];
U(0, 0, pi/3) q[102];
cx q[45], q[102];
cx q[46], q[102];
U(0, 0, pi/3) q[102];
cx q[46], q[102];
cx q[51], q[102];
U(0, 0, pi/3) q[102];
cx q[51], q[102];
cx q[53], q[102];
U(0, 0, pi/3) q[102];
cx q[53], q[102];
cx q[54], q[102];
U(0, 0, pi/3) q[102];
cx q[54], q[102];
cx q[56], q[102];
U(0, 0, pi/3) q[102];
cx q[56], q[102];
cx q[59], q[102];
U(0, 0, pi/3) q[102];
cx q[59], q[102];
cx q[61], q[102];
U(0, 0, pi/3) q[102];
cx q[61], q[102];
cx q[62], q[102];
U(0, 0, pi/3) q[102];
cx q[62], q[102];
cx q[64], q[102];
U(0, 0, pi/3) q[102];
cx q[64], q[102];
cx q[66], q[102];
U(0, 0, pi/3) q[102];
cx q[66], q[102];
cx q[67], q[102];
U(0, 0, pi/3) q[102];
cx q[67], q[102];
cx q[68], q[102];
U(0, 0, pi/3) q[102];
cx q[68], q[102];
cx q[69], q[102];
U(0, 0, pi/3) q[102];
cx q[69], q[102];
cx q[70], q[102];
U(0, 0, pi/3) q[102];
cx q[70], q[102];
cx q[72], q[102];
U(0, 0, pi/3) q[102];
cx q[72], q[102];
cx q[75], q[102];
U(0, 0, pi/3) q[102];
cx q[75], q[102];
cx q[77], q[102];
U(0, 0, pi/3) q[102];
cx q[77], q[102];
cx q[80], q[102];
U(0, 0, pi/3) q[102];
cx q[80], q[102];
cx q[85], q[102];
U(0, 0, pi/3) q[102];
cx q[85], q[102];
cx q[89], q[102];
U(0, 0, pi/3) q[102];
cx q[89], q[102];
cx q[90], q[102];
U(0, 0, pi/3) q[102];
cx q[90], q[102];
cx q[92], q[102];
U(0, 0, pi/3) q[102];
cx q[92], q[102];
cx q[94], q[102];
U(0, 0, pi/3) q[102];
cx q[94], q[102];
cx q[99], q[102];
U(0, 0, pi/3) q[102];
cx q[99], q[102];
cx q[100], q[102];
U(0, 0, pi/3) q[102];
cx q[100], q[102];
cx q[101], q[102];
U(0, 0, pi/3) q[102];
cx q[101], q[102];
cx q[2], q[103];
U(0, 0, pi/3) q[103];
cx q[2], q[103];
cx q[5], q[103];
U(0, 0, pi/3) q[103];
cx q[5], q[103];
cx q[6], q[103];
U(0, 0, pi/3) q[103];
cx q[6], q[103];
cx q[7], q[103];
U(0, 0, pi/3) q[103];
cx q[7], q[103];
cx q[8], q[103];
U(0, 0, pi/3) q[103];
cx q[8], q[103];
cx q[9], q[103];
U(0, 0, pi/3) q[103];
cx q[9], q[103];
cx q[11], q[103];
U(0, 0, pi/3) q[103];
cx q[11], q[103];
cx q[14], q[103];
U(0, 0, pi/3) q[103];
cx q[14], q[103];
cx q[16], q[103];
U(0, 0, pi/3) q[103];
cx q[16], q[103];
cx q[17], q[103];
U(0, 0, pi/3) q[103];
cx q[17], q[103];
cx q[18], q[103];
U(0, 0, pi/3) q[103];
cx q[18], q[103];
cx q[21], q[103];
U(0, 0, pi/3) q[103];
cx q[21], q[103];
cx q[26], q[103];
U(0, 0, pi/3) q[103];
cx q[26], q[103];
cx q[28], q[103];
U(0, 0, pi/3) q[103];
cx q[28], q[103];
cx q[29], q[103];
U(0, 0, pi/3) q[103];
cx q[29], q[103];
cx q[33], q[103];
U(0, 0, pi/3) q[103];
cx q[33], q[103];
cx q[36], q[103];
U(0, 0, pi/3) q[103];
cx q[36], q[103];
cx q[37], q[103];
U(0, 0, pi/3) q[103];
cx q[37], q[103];
cx q[38], q[103];
U(0, 0, pi/3) q[103];
cx q[38], q[103];
cx q[39], q[103];
U(0, 0, pi/3) q[103];
cx q[39], q[103];
cx q[40], q[103];
U(0, 0, pi/3) q[103];
cx q[40], q[103];
cx q[41], q[103];
U(0, 0, pi/3) q[103];
cx q[41], q[103];
cx q[43], q[103];
U(0, 0, pi/3) q[103];
cx q[43], q[103];
cx q[44], q[103];
U(0, 0, pi/3) q[103];
cx q[44], q[103];
cx q[45], q[103];
U(0, 0, pi/3) q[103];
cx q[45], q[103];
cx q[46], q[103];
U(0, 0, pi/3) q[103];
cx q[46], q[103];
cx q[47], q[103];
U(0, 0, pi/3) q[103];
cx q[47], q[103];
cx q[50], q[103];
U(0, 0, pi/3) q[103];
cx q[50], q[103];
cx q[51], q[103];
U(0, 0, pi/3) q[103];
cx q[51], q[103];
cx q[52], q[103];
U(0, 0, pi/3) q[103];
cx q[52], q[103];
cx q[53], q[103];
U(0, 0, pi/3) q[103];
cx q[53], q[103];
cx q[54], q[103];
U(0, 0, pi/3) q[103];
cx q[54], q[103];
cx q[56], q[103];
U(0, 0, pi/3) q[103];
cx q[56], q[103];
cx q[58], q[103];
U(0, 0, pi/3) q[103];
cx q[58], q[103];
cx q[59], q[103];
U(0, 0, pi/3) q[103];
cx q[59], q[103];
cx q[62], q[103];
U(0, 0, pi/3) q[103];
cx q[62], q[103];
cx q[63], q[103];
U(0, 0, pi/3) q[103];
cx q[63], q[103];
cx q[66], q[103];
U(0, 0, pi/3) q[103];
cx q[66], q[103];
cx q[67], q[103];
U(0, 0, pi/3) q[103];
cx q[67], q[103];
cx q[68], q[103];
U(0, 0, pi/3) q[103];
cx q[68], q[103];
cx q[69], q[103];
U(0, 0, pi/3) q[103];
cx q[69], q[103];
cx q[70], q[103];
U(0, 0, pi/3) q[103];
cx q[70], q[103];
cx q[78], q[103];
U(0, 0, pi/3) q[103];
cx q[78], q[103];
cx q[79], q[103];
U(0, 0, pi/3) q[103];
cx q[79], q[103];
cx q[80], q[103];
U(0, 0, pi/3) q[103];
cx q[80], q[103];
cx q[83], q[103];
U(0, 0, pi/3) q[103];
cx q[83], q[103];
cx q[84], q[103];
U(0, 0, pi/3) q[103];
cx q[84], q[103];
cx q[85], q[103];
U(0, 0, pi/3) q[103];
cx q[85], q[103];
cx q[86], q[103];
U(0, 0, pi/3) q[103];
cx q[86], q[103];
cx q[87], q[103];
U(0, 0, pi/3) q[103];
cx q[87], q[103];
cx q[88], q[103];
U(0, 0, pi/3) q[103];
cx q[88], q[103];
cx q[90], q[103];
U(0, 0, pi/3) q[103];
cx q[90], q[103];
cx q[91], q[103];
U(0, 0, pi/3) q[103];
cx q[91], q[103];
cx q[95], q[103];
U(0, 0, pi/3) q[103];
cx q[95], q[103];
cx q[96], q[103];
U(0, 0, pi/3) q[103];
cx q[96], q[103];
cx q[98], q[103];
U(0, 0, pi/3) q[103];
cx q[98], q[103];
cx q[99], q[103];
U(0, 0, pi/3) q[103];
cx q[99], q[103];
cx q[102], q[103];
U(0, 0, pi/3) q[103];
cx q[102], q[103];
cx q[0], q[104];
U(0, 0, pi/3) q[104];
cx q[0], q[104];
cx q[2], q[104];
U(0, 0, pi/3) q[104];
cx q[2], q[104];
cx q[3], q[104];
U(0, 0, pi/3) q[104];
cx q[3], q[104];
cx q[4], q[104];
U(0, 0, pi/3) q[104];
cx q[4], q[104];
cx q[8], q[104];
U(0, 0, pi/3) q[104];
cx q[8], q[104];
cx q[11], q[104];
U(0, 0, pi/3) q[104];
cx q[11], q[104];
cx q[14], q[104];
U(0, 0, pi/3) q[104];
cx q[14], q[104];
cx q[18], q[104];
U(0, 0, pi/3) q[104];
cx q[18], q[104];
cx q[21], q[104];
U(0, 0, pi/3) q[104];
cx q[21], q[104];
cx q[22], q[104];
U(0, 0, pi/3) q[104];
cx q[22], q[104];
cx q[23], q[104];
U(0, 0, pi/3) q[104];
cx q[23], q[104];
cx q[24], q[104];
U(0, 0, pi/3) q[104];
cx q[24], q[104];
cx q[25], q[104];
U(0, 0, pi/3) q[104];
cx q[25], q[104];
cx q[26], q[104];
U(0, 0, pi/3) q[104];
cx q[26], q[104];
cx q[27], q[104];
U(0, 0, pi/3) q[104];
cx q[27], q[104];
cx q[28], q[104];
U(0, 0, pi/3) q[104];
cx q[28], q[104];
cx q[31], q[104];
U(0, 0, pi/3) q[104];
cx q[31], q[104];
cx q[32], q[104];
U(0, 0, pi/3) q[104];
cx q[32], q[104];
cx q[35], q[104];
U(0, 0, pi/3) q[104];
cx q[35], q[104];
cx q[37], q[104];
U(0, 0, pi/3) q[104];
cx q[37], q[104];
cx q[39], q[104];
U(0, 0, pi/3) q[104];
cx q[39], q[104];
cx q[40], q[104];
U(0, 0, pi/3) q[104];
cx q[40], q[104];
cx q[42], q[104];
U(0, 0, pi/3) q[104];
cx q[42], q[104];
cx q[47], q[104];
U(0, 0, pi/3) q[104];
cx q[47], q[104];
cx q[48], q[104];
U(0, 0, pi/3) q[104];
cx q[48], q[104];
cx q[51], q[104];
U(0, 0, pi/3) q[104];
cx q[51], q[104];
cx q[53], q[104];
U(0, 0, pi/3) q[104];
cx q[53], q[104];
cx q[56], q[104];
U(0, 0, pi/3) q[104];
cx q[56], q[104];
cx q[57], q[104];
U(0, 0, pi/3) q[104];
cx q[57], q[104];
cx q[62], q[104];
U(0, 0, pi/3) q[104];
cx q[62], q[104];
cx q[65], q[104];
U(0, 0, pi/3) q[104];
cx q[65], q[104];
cx q[66], q[104];
U(0, 0, pi/3) q[104];
cx q[66], q[104];
cx q[67], q[104];
U(0, 0, pi/3) q[104];
cx q[67], q[104];
cx q[68], q[104];
U(0, 0, pi/3) q[104];
cx q[68], q[104];
cx q[69], q[104];
U(0, 0, pi/3) q[104];
cx q[69], q[104];
cx q[71], q[104];
U(0, 0, pi/3) q[104];
cx q[71], q[104];
cx q[75], q[104];
U(0, 0, pi/3) q[104];
cx q[75], q[104];
cx q[77], q[104];
U(0, 0, pi/3) q[104];
cx q[77], q[104];
cx q[78], q[104];
U(0, 0, pi/3) q[104];
cx q[78], q[104];
cx q[80], q[104];
U(0, 0, pi/3) q[104];
cx q[80], q[104];
cx q[81], q[104];
U(0, 0, pi/3) q[104];
cx q[81], q[104];
cx q[82], q[104];
U(0, 0, pi/3) q[104];
cx q[82], q[104];
cx q[87], q[104];
U(0, 0, pi/3) q[104];
cx q[87], q[104];
cx q[88], q[104];
U(0, 0, pi/3) q[104];
cx q[88], q[104];
cx q[89], q[104];
U(0, 0, pi/3) q[104];
cx q[89], q[104];
cx q[91], q[104];
U(0, 0, pi/3) q[104];
cx q[91], q[104];
cx q[93], q[104];
U(0, 0, pi/3) q[104];
cx q[93], q[104];
cx q[98], q[104];
U(0, 0, pi/3) q[104];
cx q[98], q[104];
cx q[100], q[104];
U(0, 0, pi/3) q[104];
cx q[100], q[104];
cx q[101], q[104];
U(0, 0, pi/3) q[104];
cx q[101], q[104];
cx q[102], q[104];
U(0, 0, pi/3) q[104];
cx q[102], q[104];
cx q[103], q[104];
U(0, 0, pi/3) q[104];
cx q[103], q[104];
cx q[3], q[105];
U(0, 0, pi/3) q[105];
cx q[3], q[105];
cx q[5], q[105];
U(0, 0, pi/3) q[105];
cx q[5], q[105];
cx q[6], q[105];
U(0, 0, pi/3) q[105];
cx q[6], q[105];
cx q[8], q[105];
U(0, 0, pi/3) q[105];
cx q[8], q[105];
cx q[11], q[105];
U(0, 0, pi/3) q[105];
cx q[11], q[105];
cx q[12], q[105];
U(0, 0, pi/3) q[105];
cx q[12], q[105];
cx q[13], q[105];
U(0, 0, pi/3) q[105];
cx q[13], q[105];
cx q[18], q[105];
U(0, 0, pi/3) q[105];
cx q[18], q[105];
cx q[22], q[105];
U(0, 0, pi/3) q[105];
cx q[22], q[105];
cx q[24], q[105];
U(0, 0, pi/3) q[105];
cx q[24], q[105];
cx q[26], q[105];
U(0, 0, pi/3) q[105];
cx q[26], q[105];
cx q[28], q[105];
U(0, 0, pi/3) q[105];
cx q[28], q[105];
cx q[30], q[105];
U(0, 0, pi/3) q[105];
cx q[30], q[105];
cx q[31], q[105];
U(0, 0, pi/3) q[105];
cx q[31], q[105];
cx q[33], q[105];
U(0, 0, pi/3) q[105];
cx q[33], q[105];
cx q[38], q[105];
U(0, 0, pi/3) q[105];
cx q[38], q[105];
cx q[39], q[105];
U(0, 0, pi/3) q[105];
cx q[39], q[105];
cx q[41], q[105];
U(0, 0, pi/3) q[105];
cx q[41], q[105];
cx q[42], q[105];
U(0, 0, pi/3) q[105];
cx q[42], q[105];
cx q[47], q[105];
U(0, 0, pi/3) q[105];
cx q[47], q[105];
cx q[48], q[105];
U(0, 0, pi/3) q[105];
cx q[48], q[105];
cx q[49], q[105];
U(0, 0, pi/3) q[105];
cx q[49], q[105];
cx q[55], q[105];
U(0, 0, pi/3) q[105];
cx q[55], q[105];
cx q[56], q[105];
U(0, 0, pi/3) q[105];
cx q[56], q[105];
cx q[58], q[105];
U(0, 0, pi/3) q[105];
cx q[58], q[105];
cx q[62], q[105];
U(0, 0, pi/3) q[105];
cx q[62], q[105];
cx q[64], q[105];
U(0, 0, pi/3) q[105];
cx q[64], q[105];
cx q[67], q[105];
U(0, 0, pi/3) q[105];
cx q[67], q[105];
cx q[68], q[105];
U(0, 0, pi/3) q[105];
cx q[68], q[105];
cx q[69], q[105];
U(0, 0, pi/3) q[105];
cx q[69], q[105];
cx q[71], q[105];
U(0, 0, pi/3) q[105];
cx q[71], q[105];
cx q[75], q[105];
U(0, 0, pi/3) q[105];
cx q[75], q[105];
cx q[80], q[105];
U(0, 0, pi/3) q[105];
cx q[80], q[105];
cx q[81], q[105];
U(0, 0, pi/3) q[105];
cx q[81], q[105];
cx q[84], q[105];
U(0, 0, pi/3) q[105];
cx q[84], q[105];
cx q[87], q[105];
U(0, 0, pi/3) q[105];
cx q[87], q[105];
cx q[88], q[105];
U(0, 0, pi/3) q[105];
cx q[88], q[105];
cx q[91], q[105];
U(0, 0, pi/3) q[105];
cx q[91], q[105];
cx q[92], q[105];
U(0, 0, pi/3) q[105];
cx q[92], q[105];
cx q[94], q[105];
U(0, 0, pi/3) q[105];
cx q[94], q[105];
cx q[95], q[105];
U(0, 0, pi/3) q[105];
cx q[95], q[105];
cx q[96], q[105];
U(0, 0, pi/3) q[105];
cx q[96], q[105];
cx q[97], q[105];
U(0, 0, pi/3) q[105];
cx q[97], q[105];
cx q[98], q[105];
U(0, 0, pi/3) q[105];
cx q[98], q[105];
cx q[99], q[105];
U(0, 0, pi/3) q[105];
cx q[99], q[105];
cx q[100], q[105];
U(0, 0, pi/3) q[105];
cx q[100], q[105];
cx q[103], q[105];
U(0, 0, pi/3) q[105];
cx q[103], q[105];
cx q[104], q[105];
U(0, 0, pi/3) q[105];
cx q[104], q[105];
cx q[3], q[106];
U(0, 0, pi/3) q[106];
cx q[3], q[106];
cx q[5], q[106];
U(0, 0, pi/3) q[106];
cx q[5], q[106];
cx q[7], q[106];
U(0, 0, pi/3) q[106];
cx q[7], q[106];
cx q[8], q[106];
U(0, 0, pi/3) q[106];
cx q[8], q[106];
cx q[9], q[106];
U(0, 0, pi/3) q[106];
cx q[9], q[106];
cx q[10], q[106];
U(0, 0, pi/3) q[106];
cx q[10], q[106];
cx q[12], q[106];
U(0, 0, pi/3) q[106];
cx q[12], q[106];
cx q[13], q[106];
U(0, 0, pi/3) q[106];
cx q[13], q[106];
cx q[15], q[106];
U(0, 0, pi/3) q[106];
cx q[15], q[106];
cx q[16], q[106];
U(0, 0, pi/3) q[106];
cx q[16], q[106];
cx q[17], q[106];
U(0, 0, pi/3) q[106];
cx q[17], q[106];
cx q[18], q[106];
U(0, 0, pi/3) q[106];
cx q[18], q[106];
cx q[19], q[106];
U(0, 0, pi/3) q[106];
cx q[19], q[106];
cx q[21], q[106];
U(0, 0, pi/3) q[106];
cx q[21], q[106];
cx q[22], q[106];
U(0, 0, pi/3) q[106];
cx q[22], q[106];
cx q[23], q[106];
U(0, 0, pi/3) q[106];
cx q[23], q[106];
cx q[24], q[106];
U(0, 0, pi/3) q[106];
cx q[24], q[106];
cx q[27], q[106];
U(0, 0, pi/3) q[106];
cx q[27], q[106];
cx q[29], q[106];
U(0, 0, pi/3) q[106];
cx q[29], q[106];
cx q[31], q[106];
U(0, 0, pi/3) q[106];
cx q[31], q[106];
cx q[33], q[106];
U(0, 0, pi/3) q[106];
cx q[33], q[106];
cx q[34], q[106];
U(0, 0, pi/3) q[106];
cx q[34], q[106];
cx q[37], q[106];
U(0, 0, pi/3) q[106];
cx q[37], q[106];
cx q[38], q[106];
U(0, 0, pi/3) q[106];
cx q[38], q[106];
cx q[40], q[106];
U(0, 0, pi/3) q[106];
cx q[40], q[106];
cx q[41], q[106];
U(0, 0, pi/3) q[106];
cx q[41], q[106];
cx q[43], q[106];
U(0, 0, pi/3) q[106];
cx q[43], q[106];
cx q[44], q[106];
U(0, 0, pi/3) q[106];
cx q[44], q[106];
cx q[48], q[106];
U(0, 0, pi/3) q[106];
cx q[48], q[106];
cx q[49], q[106];
U(0, 0, pi/3) q[106];
cx q[49], q[106];
cx q[51], q[106];
U(0, 0, pi/3) q[106];
cx q[51], q[106];
cx q[53], q[106];
U(0, 0, pi/3) q[106];
cx q[53], q[106];
cx q[58], q[106];
U(0, 0, pi/3) q[106];
cx q[58], q[106];
cx q[60], q[106];
U(0, 0, pi/3) q[106];
cx q[60], q[106];
cx q[64], q[106];
U(0, 0, pi/3) q[106];
cx q[64], q[106];
cx q[65], q[106];
U(0, 0, pi/3) q[106];
cx q[65], q[106];
cx q[66], q[106];
U(0, 0, pi/3) q[106];
cx q[66], q[106];
cx q[67], q[106];
U(0, 0, pi/3) q[106];
cx q[67], q[106];
cx q[68], q[106];
U(0, 0, pi/3) q[106];
cx q[68], q[106];
cx q[69], q[106];
U(0, 0, pi/3) q[106];
cx q[69], q[106];
cx q[70], q[106];
U(0, 0, pi/3) q[106];
cx q[70], q[106];
cx q[71], q[106];
U(0, 0, pi/3) q[106];
cx q[71], q[106];
cx q[76], q[106];
U(0, 0, pi/3) q[106];
cx q[76], q[106];
cx q[79], q[106];
U(0, 0, pi/3) q[106];
cx q[79], q[106];
cx q[80], q[106];
U(0, 0, pi/3) q[106];
cx q[80], q[106];
cx q[81], q[106];
U(0, 0, pi/3) q[106];
cx q[81], q[106];
cx q[83], q[106];
U(0, 0, pi/3) q[106];
cx q[83], q[106];
cx q[84], q[106];
U(0, 0, pi/3) q[106];
cx q[84], q[106];
cx q[85], q[106];
U(0, 0, pi/3) q[106];
cx q[85], q[106];
cx q[87], q[106];
U(0, 0, pi/3) q[106];
cx q[87], q[106];
cx q[88], q[106];
U(0, 0, pi/3) q[106];
cx q[88], q[106];
cx q[90], q[106];
U(0, 0, pi/3) q[106];
cx q[90], q[106];
cx q[94], q[106];
U(0, 0, pi/3) q[106];
cx q[94], q[106];
cx q[95], q[106];
U(0, 0, pi/3) q[106];
cx q[95], q[106];
cx q[98], q[106];
U(0, 0, pi/3) q[106];
cx q[98], q[106];
cx q[99], q[106];
U(0, 0, pi/3) q[106];
cx q[99], q[106];
cx q[103], q[106];
U(0, 0, pi/3) q[106];
cx q[103], q[106];
cx q[104], q[106];
U(0, 0, pi/3) q[106];
cx q[104], q[106];
cx q[105], q[106];
U(0, 0, pi/3) q[106];
cx q[105], q[106];
cx q[2], q[107];
U(0, 0, pi/3) q[107];
cx q[2], q[107];
cx q[5], q[107];
U(0, 0, pi/3) q[107];
cx q[5], q[107];
cx q[9], q[107];
U(0, 0, pi/3) q[107];
cx q[9], q[107];
cx q[10], q[107];
U(0, 0, pi/3) q[107];
cx q[10], q[107];
cx q[11], q[107];
U(0, 0, pi/3) q[107];
cx q[11], q[107];
cx q[16], q[107];
U(0, 0, pi/3) q[107];
cx q[16], q[107];
cx q[17], q[107];
U(0, 0, pi/3) q[107];
cx q[17], q[107];
cx q[20], q[107];
U(0, 0, pi/3) q[107];
cx q[20], q[107];
cx q[21], q[107];
U(0, 0, pi/3) q[107];
cx q[21], q[107];
cx q[22], q[107];
U(0, 0, pi/3) q[107];
cx q[22], q[107];
cx q[23], q[107];
U(0, 0, pi/3) q[107];
cx q[23], q[107];
cx q[26], q[107];
U(0, 0, pi/3) q[107];
cx q[26], q[107];
cx q[27], q[107];
U(0, 0, pi/3) q[107];
cx q[27], q[107];
cx q[32], q[107];
U(0, 0, pi/3) q[107];
cx q[32], q[107];
cx q[33], q[107];
U(0, 0, pi/3) q[107];
cx q[33], q[107];
cx q[36], q[107];
U(0, 0, pi/3) q[107];
cx q[36], q[107];
cx q[38], q[107];
U(0, 0, pi/3) q[107];
cx q[38], q[107];
cx q[39], q[107];
U(0, 0, pi/3) q[107];
cx q[39], q[107];
cx q[41], q[107];
U(0, 0, pi/3) q[107];
cx q[41], q[107];
cx q[42], q[107];
U(0, 0, pi/3) q[107];
cx q[42], q[107];
cx q[43], q[107];
U(0, 0, pi/3) q[107];
cx q[43], q[107];
cx q[45], q[107];
U(0, 0, pi/3) q[107];
cx q[45], q[107];
cx q[48], q[107];
U(0, 0, pi/3) q[107];
cx q[48], q[107];
cx q[49], q[107];
U(0, 0, pi/3) q[107];
cx q[49], q[107];
cx q[53], q[107];
U(0, 0, pi/3) q[107];
cx q[53], q[107];
cx q[54], q[107];
U(0, 0, pi/3) q[107];
cx q[54], q[107];
cx q[58], q[107];
U(0, 0, pi/3) q[107];
cx q[58], q[107];
cx q[61], q[107];
U(0, 0, pi/3) q[107];
cx q[61], q[107];
cx q[63], q[107];
U(0, 0, pi/3) q[107];
cx q[63], q[107];
cx q[66], q[107];
U(0, 0, pi/3) q[107];
cx q[66], q[107];
cx q[73], q[107];
U(0, 0, pi/3) q[107];
cx q[73], q[107];
cx q[74], q[107];
U(0, 0, pi/3) q[107];
cx q[74], q[107];
cx q[76], q[107];
U(0, 0, pi/3) q[107];
cx q[76], q[107];
cx q[77], q[107];
U(0, 0, pi/3) q[107];
cx q[77], q[107];
cx q[80], q[107];
U(0, 0, pi/3) q[107];
cx q[80], q[107];
cx q[83], q[107];
U(0, 0, pi/3) q[107];
cx q[83], q[107];
cx q[86], q[107];
U(0, 0, pi/3) q[107];
cx q[86], q[107];
cx q[91], q[107];
U(0, 0, pi/3) q[107];
cx q[91], q[107];
cx q[93], q[107];
U(0, 0, pi/3) q[107];
cx q[93], q[107];
cx q[94], q[107];
U(0, 0, pi/3) q[107];
cx q[94], q[107];
cx q[95], q[107];
U(0, 0, pi/3) q[107];
cx q[95], q[107];
cx q[96], q[107];
U(0, 0, pi/3) q[107];
cx q[96], q[107];
cx q[97], q[107];
U(0, 0, pi/3) q[107];
cx q[97], q[107];
cx q[98], q[107];
U(0, 0, pi/3) q[107];
cx q[98], q[107];
cx q[100], q[107];
U(0, 0, pi/3) q[107];
cx q[100], q[107];
cx q[101], q[107];
U(0, 0, pi/3) q[107];
cx q[101], q[107];
cx q[102], q[107];
U(0, 0, pi/3) q[107];
cx q[102], q[107];
cx q[105], q[107];
U(0, 0, pi/3) q[107];
cx q[105], q[107];
cx q[106], q[107];
U(0, 0, pi/3) q[107];
cx q[106], q[107];
cx q[2], q[108];
U(0, 0, pi/3) q[108];
cx q[2], q[108];
cx q[3], q[108];
U(0, 0, pi/3) q[108];
cx q[3], q[108];
cx q[4], q[108];
U(0, 0, pi/3) q[108];
cx q[4], q[108];
cx q[9], q[108];
U(0, 0, pi/3) q[108];
cx q[9], q[108];
cx q[10], q[108];
U(0, 0, pi/3) q[108];
cx q[10], q[108];
cx q[11], q[108];
U(0, 0, pi/3) q[108];
cx q[11], q[108];
cx q[13], q[108];
U(0, 0, pi/3) q[108];
cx q[13], q[108];
cx q[16], q[108];
U(0, 0, pi/3) q[108];
cx q[16], q[108];
cx q[18], q[108];
U(0, 0, pi/3) q[108];
cx q[18], q[108];
cx q[22], q[108];
U(0, 0, pi/3) q[108];
cx q[22], q[108];
cx q[23], q[108];
U(0, 0, pi/3) q[108];
cx q[23], q[108];
cx q[24], q[108];
U(0, 0, pi/3) q[108];
cx q[24], q[108];
cx q[25], q[108];
U(0, 0, pi/3) q[108];
cx q[25], q[108];
cx q[26], q[108];
U(0, 0, pi/3) q[108];
cx q[26], q[108];
cx q[27], q[108];
U(0, 0, pi/3) q[108];
cx q[27], q[108];
cx q[29], q[108];
U(0, 0, pi/3) q[108];
cx q[29], q[108];
cx q[32], q[108];
U(0, 0, pi/3) q[108];
cx q[32], q[108];
cx q[33], q[108];
U(0, 0, pi/3) q[108];
cx q[33], q[108];
cx q[35], q[108];
U(0, 0, pi/3) q[108];
cx q[35], q[108];
cx q[36], q[108];
U(0, 0, pi/3) q[108];
cx q[36], q[108];
cx q[37], q[108];
U(0, 0, pi/3) q[108];
cx q[37], q[108];
cx q[38], q[108];
U(0, 0, pi/3) q[108];
cx q[38], q[108];
cx q[41], q[108];
U(0, 0, pi/3) q[108];
cx q[41], q[108];
cx q[43], q[108];
U(0, 0, pi/3) q[108];
cx q[43], q[108];
cx q[44], q[108];
U(0, 0, pi/3) q[108];
cx q[44], q[108];
cx q[45], q[108];
U(0, 0, pi/3) q[108];
cx q[45], q[108];
cx q[46], q[108];
U(0, 0, pi/3) q[108];
cx q[46], q[108];
cx q[47], q[108];
U(0, 0, pi/3) q[108];
cx q[47], q[108];
cx q[48], q[108];
U(0, 0, pi/3) q[108];
cx q[48], q[108];
cx q[49], q[108];
U(0, 0, pi/3) q[108];
cx q[49], q[108];
cx q[50], q[108];
U(0, 0, pi/3) q[108];
cx q[50], q[108];
cx q[52], q[108];
U(0, 0, pi/3) q[108];
cx q[52], q[108];
cx q[53], q[108];
U(0, 0, pi/3) q[108];
cx q[53], q[108];
cx q[54], q[108];
U(0, 0, pi/3) q[108];
cx q[54], q[108];
cx q[55], q[108];
U(0, 0, pi/3) q[108];
cx q[55], q[108];
cx q[56], q[108];
U(0, 0, pi/3) q[108];
cx q[56], q[108];
cx q[60], q[108];
U(0, 0, pi/3) q[108];
cx q[60], q[108];
cx q[61], q[108];
U(0, 0, pi/3) q[108];
cx q[61], q[108];
cx q[62], q[108];
U(0, 0, pi/3) q[108];
cx q[62], q[108];
cx q[63], q[108];
U(0, 0, pi/3) q[108];
cx q[63], q[108];
cx q[66], q[108];
U(0, 0, pi/3) q[108];
cx q[66], q[108];
cx q[67], q[108];
U(0, 0, pi/3) q[108];
cx q[67], q[108];
cx q[72], q[108];
U(0, 0, pi/3) q[108];
cx q[72], q[108];
cx q[73], q[108];
U(0, 0, pi/3) q[108];
cx q[73], q[108];
cx q[75], q[108];
U(0, 0, pi/3) q[108];
cx q[75], q[108];
cx q[77], q[108];
U(0, 0, pi/3) q[108];
cx q[77], q[108];
cx q[78], q[108];
U(0, 0, pi/3) q[108];
cx q[78], q[108];
cx q[80], q[108];
U(0, 0, pi/3) q[108];
cx q[80], q[108];
cx q[82], q[108];
U(0, 0, pi/3) q[108];
cx q[82], q[108];
cx q[83], q[108];
U(0, 0, pi/3) q[108];
cx q[83], q[108];
cx q[84], q[108];
U(0, 0, pi/3) q[108];
cx q[84], q[108];
cx q[85], q[108];
U(0, 0, pi/3) q[108];
cx q[85], q[108];
cx q[87], q[108];
U(0, 0, pi/3) q[108];
cx q[87], q[108];
cx q[88], q[108];
U(0, 0, pi/3) q[108];
cx q[88], q[108];
cx q[89], q[108];
U(0, 0, pi/3) q[108];
cx q[89], q[108];
cx q[90], q[108];
U(0, 0, pi/3) q[108];
cx q[90], q[108];
cx q[93], q[108];
U(0, 0, pi/3) q[108];
cx q[93], q[108];
cx q[97], q[108];
U(0, 0, pi/3) q[108];
cx q[97], q[108];
cx q[100], q[108];
U(0, 0, pi/3) q[108];
cx q[100], q[108];
cx q[104], q[108];
U(0, 0, pi/3) q[108];
cx q[104], q[108];
cx q[107], q[108];
U(0, 0, pi/3) q[108];
cx q[107], q[108];
cx q[0], q[109];
U(0, 0, pi/3) q[109];
cx q[0], q[109];
cx q[1], q[109];
U(0, 0, pi/3) q[109];
cx q[1], q[109];
cx q[2], q[109];
U(0, 0, pi/3) q[109];
cx q[2], q[109];
cx q[4], q[109];
U(0, 0, pi/3) q[109];
cx q[4], q[109];
cx q[6], q[109];
U(0, 0, pi/3) q[109];
cx q[6], q[109];
cx q[7], q[109];
U(0, 0, pi/3) q[109];
cx q[7], q[109];
cx q[9], q[109];
U(0, 0, pi/3) q[109];
cx q[9], q[109];
cx q[13], q[109];
U(0, 0, pi/3) q[109];
cx q[13], q[109];
cx q[14], q[109];
U(0, 0, pi/3) q[109];
cx q[14], q[109];
cx q[16], q[109];
U(0, 0, pi/3) q[109];
cx q[16], q[109];
cx q[17], q[109];
U(0, 0, pi/3) q[109];
cx q[17], q[109];
cx q[18], q[109];
U(0, 0, pi/3) q[109];
cx q[18], q[109];
cx q[19], q[109];
U(0, 0, pi/3) q[109];
cx q[19], q[109];
cx q[20], q[109];
U(0, 0, pi/3) q[109];
cx q[20], q[109];
cx q[22], q[109];
U(0, 0, pi/3) q[109];
cx q[22], q[109];
cx q[28], q[109];
U(0, 0, pi/3) q[109];
cx q[28], q[109];
cx q[29], q[109];
U(0, 0, pi/3) q[109];
cx q[29], q[109];
cx q[31], q[109];
U(0, 0, pi/3) q[109];
cx q[31], q[109];
cx q[33], q[109];
U(0, 0, pi/3) q[109];
cx q[33], q[109];
cx q[34], q[109];
U(0, 0, pi/3) q[109];
cx q[34], q[109];
cx q[35], q[109];
U(0, 0, pi/3) q[109];
cx q[35], q[109];
cx q[37], q[109];
U(0, 0, pi/3) q[109];
cx q[37], q[109];
cx q[38], q[109];
U(0, 0, pi/3) q[109];
cx q[38], q[109];
cx q[41], q[109];
U(0, 0, pi/3) q[109];
cx q[41], q[109];
cx q[43], q[109];
U(0, 0, pi/3) q[109];
cx q[43], q[109];
cx q[46], q[109];
U(0, 0, pi/3) q[109];
cx q[46], q[109];
cx q[47], q[109];
U(0, 0, pi/3) q[109];
cx q[47], q[109];
cx q[51], q[109];
U(0, 0, pi/3) q[109];
cx q[51], q[109];
cx q[52], q[109];
U(0, 0, pi/3) q[109];
cx q[52], q[109];
cx q[54], q[109];
U(0, 0, pi/3) q[109];
cx q[54], q[109];
cx q[57], q[109];
U(0, 0, pi/3) q[109];
cx q[57], q[109];
cx q[59], q[109];
U(0, 0, pi/3) q[109];
cx q[59], q[109];
cx q[61], q[109];
U(0, 0, pi/3) q[109];
cx q[61], q[109];
cx q[63], q[109];
U(0, 0, pi/3) q[109];
cx q[63], q[109];
cx q[64], q[109];
U(0, 0, pi/3) q[109];
cx q[64], q[109];
cx q[65], q[109];
U(0, 0, pi/3) q[109];
cx q[65], q[109];
cx q[66], q[109];
U(0, 0, pi/3) q[109];
cx q[66], q[109];
cx q[67], q[109];
U(0, 0, pi/3) q[109];
cx q[67], q[109];
cx q[68], q[109];
U(0, 0, pi/3) q[109];
cx q[68], q[109];
cx q[69], q[109];
U(0, 0, pi/3) q[109];
cx q[69], q[109];
cx q[70], q[109];
U(0, 0, pi/3) q[109];
cx q[70], q[109];
cx q[72], q[109];
U(0, 0, pi/3) q[109];
cx q[72], q[109];
cx q[73], q[109];
U(0, 0, pi/3) q[109];
cx q[73], q[109];
cx q[74], q[109];
U(0, 0, pi/3) q[109];
cx q[74], q[109];
cx q[76], q[109];
U(0, 0, pi/3) q[109];
cx q[76], q[109];
cx q[80], q[109];
U(0, 0, pi/3) q[109];
cx q[80], q[109];
cx q[81], q[109];
U(0, 0, pi/3) q[109];
cx q[81], q[109];
cx q[84], q[109];
U(0, 0, pi/3) q[109];
cx q[84], q[109];
cx q[85], q[109];
U(0, 0, pi/3) q[109];
cx q[85], q[109];
cx q[89], q[109];
U(0, 0, pi/3) q[109];
cx q[89], q[109];
cx q[91], q[109];
U(0, 0, pi/3) q[109];
cx q[91], q[109];
cx q[94], q[109];
U(0, 0, pi/3) q[109];
cx q[94], q[109];
cx q[95], q[109];
U(0, 0, pi/3) q[109];
cx q[95], q[109];
cx q[96], q[109];
U(0, 0, pi/3) q[109];
cx q[96], q[109];
cx q[100], q[109];
U(0, 0, pi/3) q[109];
cx q[100], q[109];
cx q[101], q[109];
U(0, 0, pi/3) q[109];
cx q[101], q[109];
cx q[104], q[109];
U(0, 0, pi/3) q[109];
cx q[104], q[109];
cx q[105], q[109];
U(0, 0, pi/3) q[109];
cx q[105], q[109];
cx q[1], q[110];
U(0, 0, pi/3) q[110];
cx q[1], q[110];
cx q[3], q[110];
U(0, 0, pi/3) q[110];
cx q[3], q[110];
cx q[4], q[110];
U(0, 0, pi/3) q[110];
cx q[4], q[110];
cx q[8], q[110];
U(0, 0, pi/3) q[110];
cx q[8], q[110];
cx q[9], q[110];
U(0, 0, pi/3) q[110];
cx q[9], q[110];
cx q[13], q[110];
U(0, 0, pi/3) q[110];
cx q[13], q[110];
cx q[14], q[110];
U(0, 0, pi/3) q[110];
cx q[14], q[110];
cx q[15], q[110];
U(0, 0, pi/3) q[110];
cx q[15], q[110];
cx q[16], q[110];
U(0, 0, pi/3) q[110];
cx q[16], q[110];
cx q[17], q[110];
U(0, 0, pi/3) q[110];
cx q[17], q[110];
cx q[18], q[110];
U(0, 0, pi/3) q[110];
cx q[18], q[110];
cx q[19], q[110];
U(0, 0, pi/3) q[110];
cx q[19], q[110];
cx q[23], q[110];
U(0, 0, pi/3) q[110];
cx q[23], q[110];
cx q[25], q[110];
U(0, 0, pi/3) q[110];
cx q[25], q[110];
cx q[26], q[110];
U(0, 0, pi/3) q[110];
cx q[26], q[110];
cx q[28], q[110];
U(0, 0, pi/3) q[110];
cx q[28], q[110];
cx q[31], q[110];
U(0, 0, pi/3) q[110];
cx q[31], q[110];
cx q[32], q[110];
U(0, 0, pi/3) q[110];
cx q[32], q[110];
cx q[33], q[110];
U(0, 0, pi/3) q[110];
cx q[33], q[110];
cx q[34], q[110];
U(0, 0, pi/3) q[110];
cx q[34], q[110];
cx q[35], q[110];
U(0, 0, pi/3) q[110];
cx q[35], q[110];
cx q[36], q[110];
U(0, 0, pi/3) q[110];
cx q[36], q[110];
cx q[37], q[110];
U(0, 0, pi/3) q[110];
cx q[37], q[110];
cx q[39], q[110];
U(0, 0, pi/3) q[110];
cx q[39], q[110];
cx q[41], q[110];
U(0, 0, pi/3) q[110];
cx q[41], q[110];
cx q[42], q[110];
U(0, 0, pi/3) q[110];
cx q[42], q[110];
cx q[44], q[110];
U(0, 0, pi/3) q[110];
cx q[44], q[110];
cx q[45], q[110];
U(0, 0, pi/3) q[110];
cx q[45], q[110];
cx q[51], q[110];
U(0, 0, pi/3) q[110];
cx q[51], q[110];
cx q[52], q[110];
U(0, 0, pi/3) q[110];
cx q[52], q[110];
cx q[54], q[110];
U(0, 0, pi/3) q[110];
cx q[54], q[110];
cx q[55], q[110];
U(0, 0, pi/3) q[110];
cx q[55], q[110];
cx q[57], q[110];
U(0, 0, pi/3) q[110];
cx q[57], q[110];
cx q[58], q[110];
U(0, 0, pi/3) q[110];
cx q[58], q[110];
cx q[59], q[110];
U(0, 0, pi/3) q[110];
cx q[59], q[110];
cx q[62], q[110];
U(0, 0, pi/3) q[110];
cx q[62], q[110];
cx q[63], q[110];
U(0, 0, pi/3) q[110];
cx q[63], q[110];
cx q[66], q[110];
U(0, 0, pi/3) q[110];
cx q[66], q[110];
cx q[67], q[110];
U(0, 0, pi/3) q[110];
cx q[67], q[110];
cx q[70], q[110];
U(0, 0, pi/3) q[110];
cx q[70], q[110];
cx q[71], q[110];
U(0, 0, pi/3) q[110];
cx q[71], q[110];
cx q[73], q[110];
U(0, 0, pi/3) q[110];
cx q[73], q[110];
cx q[77], q[110];
U(0, 0, pi/3) q[110];
cx q[77], q[110];
cx q[78], q[110];
U(0, 0, pi/3) q[110];
cx q[78], q[110];
cx q[79], q[110];
U(0, 0, pi/3) q[110];
cx q[79], q[110];
cx q[83], q[110];
U(0, 0, pi/3) q[110];
cx q[83], q[110];
cx q[85], q[110];
U(0, 0, pi/3) q[110];
cx q[85], q[110];
cx q[86], q[110];
U(0, 0, pi/3) q[110];
cx q[86], q[110];
cx q[87], q[110];
U(0, 0, pi/3) q[110];
cx q[87], q[110];
cx q[89], q[110];
U(0, 0, pi/3) q[110];
cx q[89], q[110];
cx q[90], q[110];
U(0, 0, pi/3) q[110];
cx q[90], q[110];
cx q[91], q[110];
U(0, 0, pi/3) q[110];
cx q[91], q[110];
cx q[92], q[110];
U(0, 0, pi/3) q[110];
cx q[92], q[110];
cx q[93], q[110];
U(0, 0, pi/3) q[110];
cx q[93], q[110];
cx q[98], q[110];
U(0, 0, pi/3) q[110];
cx q[98], q[110];
cx q[100], q[110];
U(0, 0, pi/3) q[110];
cx q[100], q[110];
cx q[101], q[110];
U(0, 0, pi/3) q[110];
cx q[101], q[110];
cx q[102], q[110];
U(0, 0, pi/3) q[110];
cx q[102], q[110];
cx q[103], q[110];
U(0, 0, pi/3) q[110];
cx q[103], q[110];
cx q[106], q[110];
U(0, 0, pi/3) q[110];
cx q[106], q[110];
cx q[1], q[111];
U(0, 0, pi/3) q[111];
cx q[1], q[111];
cx q[2], q[111];
U(0, 0, pi/3) q[111];
cx q[2], q[111];
cx q[3], q[111];
U(0, 0, pi/3) q[111];
cx q[3], q[111];
cx q[4], q[111];
U(0, 0, pi/3) q[111];
cx q[4], q[111];
cx q[5], q[111];
U(0, 0, pi/3) q[111];
cx q[5], q[111];
cx q[7], q[111];
U(0, 0, pi/3) q[111];
cx q[7], q[111];
cx q[10], q[111];
U(0, 0, pi/3) q[111];
cx q[10], q[111];
cx q[11], q[111];
U(0, 0, pi/3) q[111];
cx q[11], q[111];
cx q[13], q[111];
U(0, 0, pi/3) q[111];
cx q[13], q[111];
cx q[16], q[111];
U(0, 0, pi/3) q[111];
cx q[16], q[111];
cx q[18], q[111];
U(0, 0, pi/3) q[111];
cx q[18], q[111];
cx q[19], q[111];
U(0, 0, pi/3) q[111];
cx q[19], q[111];
cx q[20], q[111];
U(0, 0, pi/3) q[111];
cx q[20], q[111];
cx q[21], q[111];
U(0, 0, pi/3) q[111];
cx q[21], q[111];
cx q[22], q[111];
U(0, 0, pi/3) q[111];
cx q[22], q[111];
cx q[24], q[111];
U(0, 0, pi/3) q[111];
cx q[24], q[111];
cx q[25], q[111];
U(0, 0, pi/3) q[111];
cx q[25], q[111];
cx q[29], q[111];
U(0, 0, pi/3) q[111];
cx q[29], q[111];
cx q[31], q[111];
U(0, 0, pi/3) q[111];
cx q[31], q[111];
cx q[33], q[111];
U(0, 0, pi/3) q[111];
cx q[33], q[111];
cx q[35], q[111];
U(0, 0, pi/3) q[111];
cx q[35], q[111];
cx q[38], q[111];
U(0, 0, pi/3) q[111];
cx q[38], q[111];
cx q[39], q[111];
U(0, 0, pi/3) q[111];
cx q[39], q[111];
cx q[40], q[111];
U(0, 0, pi/3) q[111];
cx q[40], q[111];
cx q[41], q[111];
U(0, 0, pi/3) q[111];
cx q[41], q[111];
cx q[42], q[111];
U(0, 0, pi/3) q[111];
cx q[42], q[111];
cx q[46], q[111];
U(0, 0, pi/3) q[111];
cx q[46], q[111];
cx q[48], q[111];
U(0, 0, pi/3) q[111];
cx q[48], q[111];
cx q[49], q[111];
U(0, 0, pi/3) q[111];
cx q[49], q[111];
cx q[54], q[111];
U(0, 0, pi/3) q[111];
cx q[54], q[111];
cx q[56], q[111];
U(0, 0, pi/3) q[111];
cx q[56], q[111];
cx q[59], q[111];
U(0, 0, pi/3) q[111];
cx q[59], q[111];
cx q[60], q[111];
U(0, 0, pi/3) q[111];
cx q[60], q[111];
cx q[61], q[111];
U(0, 0, pi/3) q[111];
cx q[61], q[111];
cx q[64], q[111];
U(0, 0, pi/3) q[111];
cx q[64], q[111];
cx q[65], q[111];
U(0, 0, pi/3) q[111];
cx q[65], q[111];
cx q[70], q[111];
U(0, 0, pi/3) q[111];
cx q[70], q[111];
cx q[74], q[111];
U(0, 0, pi/3) q[111];
cx q[74], q[111];
cx q[75], q[111];
U(0, 0, pi/3) q[111];
cx q[75], q[111];
cx q[78], q[111];
U(0, 0, pi/3) q[111];
cx q[78], q[111];
cx q[80], q[111];
U(0, 0, pi/3) q[111];
cx q[80], q[111];
cx q[82], q[111];
U(0, 0, pi/3) q[111];
cx q[82], q[111];
cx q[83], q[111];
U(0, 0, pi/3) q[111];
cx q[83], q[111];
cx q[89], q[111];
U(0, 0, pi/3) q[111];
cx q[89], q[111];
cx q[91], q[111];
U(0, 0, pi/3) q[111];
cx q[91], q[111];
cx q[92], q[111];
U(0, 0, pi/3) q[111];
cx q[92], q[111];
cx q[95], q[111];
U(0, 0, pi/3) q[111];
cx q[95], q[111];
cx q[96], q[111];
U(0, 0, pi/3) q[111];
cx q[96], q[111];
cx q[98], q[111];
U(0, 0, pi/3) q[111];
cx q[98], q[111];
cx q[99], q[111];
U(0, 0, pi/3) q[111];
cx q[99], q[111];
cx q[103], q[111];
U(0, 0, pi/3) q[111];
cx q[103], q[111];
cx q[107], q[111];
U(0, 0, pi/3) q[111];
cx q[107], q[111];
cx q[110], q[111];
U(0, 0, pi/3) q[111];
cx q[110], q[111];
cx q[0], q[112];
U(0, 0, pi/3) q[112];
cx q[0], q[112];
cx q[2], q[112];
U(0, 0, pi/3) q[112];
cx q[2], q[112];
cx q[3], q[112];
U(0, 0, pi/3) q[112];
cx q[3], q[112];
cx q[4], q[112];
U(0, 0, pi/3) q[112];
cx q[4], q[112];
cx q[5], q[112];
U(0, 0, pi/3) q[112];
cx q[5], q[112];
cx q[7], q[112];
U(0, 0, pi/3) q[112];
cx q[7], q[112];
cx q[9], q[112];
U(0, 0, pi/3) q[112];
cx q[9], q[112];
cx q[10], q[112];
U(0, 0, pi/3) q[112];
cx q[10], q[112];
cx q[11], q[112];
U(0, 0, pi/3) q[112];
cx q[11], q[112];
cx q[12], q[112];
U(0, 0, pi/3) q[112];
cx q[12], q[112];
cx q[16], q[112];
U(0, 0, pi/3) q[112];
cx q[16], q[112];
cx q[17], q[112];
U(0, 0, pi/3) q[112];
cx q[17], q[112];
cx q[18], q[112];
U(0, 0, pi/3) q[112];
cx q[18], q[112];
cx q[23], q[112];
U(0, 0, pi/3) q[112];
cx q[23], q[112];
cx q[24], q[112];
U(0, 0, pi/3) q[112];
cx q[24], q[112];
cx q[27], q[112];
U(0, 0, pi/3) q[112];
cx q[27], q[112];
cx q[30], q[112];
U(0, 0, pi/3) q[112];
cx q[30], q[112];
cx q[34], q[112];
U(0, 0, pi/3) q[112];
cx q[34], q[112];
cx q[35], q[112];
U(0, 0, pi/3) q[112];
cx q[35], q[112];
cx q[36], q[112];
U(0, 0, pi/3) q[112];
cx q[36], q[112];
cx q[38], q[112];
U(0, 0, pi/3) q[112];
cx q[38], q[112];
cx q[39], q[112];
U(0, 0, pi/3) q[112];
cx q[39], q[112];
cx q[43], q[112];
U(0, 0, pi/3) q[112];
cx q[43], q[112];
cx q[45], q[112];
U(0, 0, pi/3) q[112];
cx q[45], q[112];
cx q[46], q[112];
U(0, 0, pi/3) q[112];
cx q[46], q[112];
cx q[50], q[112];
U(0, 0, pi/3) q[112];
cx q[50], q[112];
cx q[52], q[112];
U(0, 0, pi/3) q[112];
cx q[52], q[112];
cx q[53], q[112];
U(0, 0, pi/3) q[112];
cx q[53], q[112];
cx q[58], q[112];
U(0, 0, pi/3) q[112];
cx q[58], q[112];
cx q[59], q[112];
U(0, 0, pi/3) q[112];
cx q[59], q[112];
cx q[60], q[112];
U(0, 0, pi/3) q[112];
cx q[60], q[112];
cx q[62], q[112];
U(0, 0, pi/3) q[112];
cx q[62], q[112];
cx q[65], q[112];
U(0, 0, pi/3) q[112];
cx q[65], q[112];
cx q[68], q[112];
U(0, 0, pi/3) q[112];
cx q[68], q[112];
cx q[69], q[112];
U(0, 0, pi/3) q[112];
cx q[69], q[112];
cx q[70], q[112];
U(0, 0, pi/3) q[112];
cx q[70], q[112];
cx q[71], q[112];
U(0, 0, pi/3) q[112];
cx q[71], q[112];
cx q[75], q[112];
U(0, 0, pi/3) q[112];
cx q[75], q[112];
cx q[76], q[112];
U(0, 0, pi/3) q[112];
cx q[76], q[112];
cx q[77], q[112];
U(0, 0, pi/3) q[112];
cx q[77], q[112];
cx q[78], q[112];
U(0, 0, pi/3) q[112];
cx q[78], q[112];
cx q[79], q[112];
U(0, 0, pi/3) q[112];
cx q[79], q[112];
cx q[80], q[112];
U(0, 0, pi/3) q[112];
cx q[80], q[112];
cx q[82], q[112];
U(0, 0, pi/3) q[112];
cx q[82], q[112];
cx q[85], q[112];
U(0, 0, pi/3) q[112];
cx q[85], q[112];
cx q[89], q[112];
U(0, 0, pi/3) q[112];
cx q[89], q[112];
cx q[94], q[112];
U(0, 0, pi/3) q[112];
cx q[94], q[112];
cx q[96], q[112];
U(0, 0, pi/3) q[112];
cx q[96], q[112];
cx q[97], q[112];
U(0, 0, pi/3) q[112];
cx q[97], q[112];
cx q[98], q[112];
U(0, 0, pi/3) q[112];
cx q[98], q[112];
cx q[100], q[112];
U(0, 0, pi/3) q[112];
cx q[100], q[112];
cx q[102], q[112];
U(0, 0, pi/3) q[112];
cx q[102], q[112];
cx q[104], q[112];
U(0, 0, pi/3) q[112];
cx q[104], q[112];
cx q[106], q[112];
U(0, 0, pi/3) q[112];
cx q[106], q[112];
cx q[107], q[112];
U(0, 0, pi/3) q[112];
cx q[107], q[112];
cx q[108], q[112];
U(0, 0, pi/3) q[112];
cx q[108], q[112];
cx q[109], q[112];
U(0, 0, pi/3) q[112];
cx q[109], q[112];
cx q[111], q[112];
U(0, 0, pi/3) q[112];
cx q[111], q[112];
cx q[0], q[113];
U(0, 0, pi/3) q[113];
cx q[0], q[113];
cx q[1], q[113];
U(0, 0, pi/3) q[113];
cx q[1], q[113];
cx q[6], q[113];
U(0, 0, pi/3) q[113];
cx q[6], q[113];
cx q[11], q[113];
U(0, 0, pi/3) q[113];
cx q[11], q[113];
cx q[13], q[113];
U(0, 0, pi/3) q[113];
cx q[13], q[113];
cx q[16], q[113];
U(0, 0, pi/3) q[113];
cx q[16], q[113];
cx q[18], q[113];
U(0, 0, pi/3) q[113];
cx q[18], q[113];
cx q[22], q[113];
U(0, 0, pi/3) q[113];
cx q[22], q[113];
cx q[29], q[113];
U(0, 0, pi/3) q[113];
cx q[29], q[113];
cx q[30], q[113];
U(0, 0, pi/3) q[113];
cx q[30], q[113];
cx q[33], q[113];
U(0, 0, pi/3) q[113];
cx q[33], q[113];
cx q[37], q[113];
U(0, 0, pi/3) q[113];
cx q[37], q[113];
cx q[44], q[113];
U(0, 0, pi/3) q[113];
cx q[44], q[113];
cx q[45], q[113];
U(0, 0, pi/3) q[113];
cx q[45], q[113];
cx q[46], q[113];
U(0, 0, pi/3) q[113];
cx q[46], q[113];
cx q[48], q[113];
U(0, 0, pi/3) q[113];
cx q[48], q[113];
cx q[51], q[113];
U(0, 0, pi/3) q[113];
cx q[51], q[113];
cx q[53], q[113];
U(0, 0, pi/3) q[113];
cx q[53], q[113];
cx q[54], q[113];
U(0, 0, pi/3) q[113];
cx q[54], q[113];
cx q[57], q[113];
U(0, 0, pi/3) q[113];
cx q[57], q[113];
cx q[60], q[113];
U(0, 0, pi/3) q[113];
cx q[60], q[113];
cx q[61], q[113];
U(0, 0, pi/3) q[113];
cx q[61], q[113];
cx q[62], q[113];
U(0, 0, pi/3) q[113];
cx q[62], q[113];
cx q[63], q[113];
U(0, 0, pi/3) q[113];
cx q[63], q[113];
cx q[66], q[113];
U(0, 0, pi/3) q[113];
cx q[66], q[113];
cx q[67], q[113];
U(0, 0, pi/3) q[113];
cx q[67], q[113];
cx q[68], q[113];
U(0, 0, pi/3) q[113];
cx q[68], q[113];
cx q[69], q[113];
U(0, 0, pi/3) q[113];
cx q[69], q[113];
cx q[70], q[113];
U(0, 0, pi/3) q[113];
cx q[70], q[113];
cx q[71], q[113];
U(0, 0, pi/3) q[113];
cx q[71], q[113];
cx q[72], q[113];
U(0, 0, pi/3) q[113];
cx q[72], q[113];
cx q[75], q[113];
U(0, 0, pi/3) q[113];
cx q[75], q[113];
cx q[76], q[113];
U(0, 0, pi/3) q[113];
cx q[76], q[113];
cx q[77], q[113];
U(0, 0, pi/3) q[113];
cx q[77], q[113];
cx q[80], q[113];
U(0, 0, pi/3) q[113];
cx q[80], q[113];
cx q[81], q[113];
U(0, 0, pi/3) q[113];
cx q[81], q[113];
cx q[82], q[113];
U(0, 0, pi/3) q[113];
cx q[82], q[113];
cx q[83], q[113];
U(0, 0, pi/3) q[113];
cx q[83], q[113];
cx q[84], q[113];
U(0, 0, pi/3) q[113];
cx q[84], q[113];
cx q[85], q[113];
U(0, 0, pi/3) q[113];
cx q[85], q[113];
cx q[86], q[113];
U(0, 0, pi/3) q[113];
cx q[86], q[113];
cx q[91], q[113];
U(0, 0, pi/3) q[113];
cx q[91], q[113];
cx q[92], q[113];
U(0, 0, pi/3) q[113];
cx q[92], q[113];
cx q[93], q[113];
U(0, 0, pi/3) q[113];
cx q[93], q[113];
cx q[94], q[113];
U(0, 0, pi/3) q[113];
cx q[94], q[113];
cx q[96], q[113];
U(0, 0, pi/3) q[113];
cx q[96], q[113];
cx q[98], q[113];
U(0, 0, pi/3) q[113];
cx q[98], q[113];
cx q[103], q[113];
U(0, 0, pi/3) q[113];
cx q[103], q[113];
cx q[105], q[113];
U(0, 0, pi/3) q[113];
cx q[105], q[113];
cx q[106], q[113];
U(0, 0, pi/3) q[113];
cx q[106], q[113];
cx q[107], q[113];
U(0, 0, pi/3) q[113];
cx q[107], q[113];
cx q[111], q[113];
U(0, 0, pi/3) q[113];
cx q[111], q[113];
cx q[1], q[114];
U(0, 0, pi/3) q[114];
cx q[1], q[114];
cx q[3], q[114];
U(0, 0, pi/3) q[114];
cx q[3], q[114];
cx q[6], q[114];
U(0, 0, pi/3) q[114];
cx q[6], q[114];
cx q[7], q[114];
U(0, 0, pi/3) q[114];
cx q[7], q[114];
cx q[10], q[114];
U(0, 0, pi/3) q[114];
cx q[10], q[114];
cx q[12], q[114];
U(0, 0, pi/3) q[114];
cx q[12], q[114];
cx q[14], q[114];
U(0, 0, pi/3) q[114];
cx q[14], q[114];
cx q[19], q[114];
U(0, 0, pi/3) q[114];
cx q[19], q[114];
cx q[21], q[114];
U(0, 0, pi/3) q[114];
cx q[21], q[114];
cx q[22], q[114];
U(0, 0, pi/3) q[114];
cx q[22], q[114];
cx q[25], q[114];
U(0, 0, pi/3) q[114];
cx q[25], q[114];
cx q[28], q[114];
U(0, 0, pi/3) q[114];
cx q[28], q[114];
cx q[30], q[114];
U(0, 0, pi/3) q[114];
cx q[30], q[114];
cx q[32], q[114];
U(0, 0, pi/3) q[114];
cx q[32], q[114];
cx q[33], q[114];
U(0, 0, pi/3) q[114];
cx q[33], q[114];
cx q[34], q[114];
U(0, 0, pi/3) q[114];
cx q[34], q[114];
cx q[35], q[114];
U(0, 0, pi/3) q[114];
cx q[35], q[114];
cx q[37], q[114];
U(0, 0, pi/3) q[114];
cx q[37], q[114];
cx q[39], q[114];
U(0, 0, pi/3) q[114];
cx q[39], q[114];
cx q[40], q[114];
U(0, 0, pi/3) q[114];
cx q[40], q[114];
cx q[44], q[114];
U(0, 0, pi/3) q[114];
cx q[44], q[114];
cx q[47], q[114];
U(0, 0, pi/3) q[114];
cx q[47], q[114];
cx q[49], q[114];
U(0, 0, pi/3) q[114];
cx q[49], q[114];
cx q[50], q[114];
U(0, 0, pi/3) q[114];
cx q[50], q[114];
cx q[53], q[114];
U(0, 0, pi/3) q[114];
cx q[53], q[114];
cx q[55], q[114];
U(0, 0, pi/3) q[114];
cx q[55], q[114];
cx q[56], q[114];
U(0, 0, pi/3) q[114];
cx q[56], q[114];
cx q[57], q[114];
U(0, 0, pi/3) q[114];
cx q[57], q[114];
cx q[59], q[114];
U(0, 0, pi/3) q[114];
cx q[59], q[114];
cx q[61], q[114];
U(0, 0, pi/3) q[114];
cx q[61], q[114];
cx q[62], q[114];
U(0, 0, pi/3) q[114];
cx q[62], q[114];
cx q[64], q[114];
U(0, 0, pi/3) q[114];
cx q[64], q[114];
cx q[69], q[114];
U(0, 0, pi/3) q[114];
cx q[69], q[114];
cx q[70], q[114];
U(0, 0, pi/3) q[114];
cx q[70], q[114];
cx q[74], q[114];
U(0, 0, pi/3) q[114];
cx q[74], q[114];
cx q[76], q[114];
U(0, 0, pi/3) q[114];
cx q[76], q[114];
cx q[78], q[114];
U(0, 0, pi/3) q[114];
cx q[78], q[114];
cx q[79], q[114];
U(0, 0, pi/3) q[114];
cx q[79], q[114];
cx q[80], q[114];
U(0, 0, pi/3) q[114];
cx q[80], q[114];
cx q[83], q[114];
U(0, 0, pi/3) q[114];
cx q[83], q[114];
cx q[84], q[114];
U(0, 0, pi/3) q[114];
cx q[84], q[114];
cx q[85], q[114];
U(0, 0, pi/3) q[114];
cx q[85], q[114];
cx q[87], q[114];
U(0, 0, pi/3) q[114];
cx q[87], q[114];
cx q[89], q[114];
U(0, 0, pi/3) q[114];
cx q[89], q[114];
cx q[90], q[114];
U(0, 0, pi/3) q[114];
cx q[90], q[114];
cx q[91], q[114];
U(0, 0, pi/3) q[114];
cx q[91], q[114];
cx q[92], q[114];
U(0, 0, pi/3) q[114];
cx q[92], q[114];
cx q[93], q[114];
U(0, 0, pi/3) q[114];
cx q[93], q[114];
cx q[94], q[114];
U(0, 0, pi/3) q[114];
cx q[94], q[114];
cx q[98], q[114];
U(0, 0, pi/3) q[114];
cx q[98], q[114];
cx q[100], q[114];
U(0, 0, pi/3) q[114];
cx q[100], q[114];
cx q[102], q[114];
U(0, 0, pi/3) q[114];
cx q[102], q[114];
cx q[103], q[114];
U(0, 0, pi/3) q[114];
cx q[103], q[114];
cx q[104], q[114];
U(0, 0, pi/3) q[114];
cx q[104], q[114];
cx q[106], q[114];
U(0, 0, pi/3) q[114];
cx q[106], q[114];
cx q[107], q[114];
U(0, 0, pi/3) q[114];
cx q[107], q[114];
cx q[109], q[114];
U(0, 0, pi/3) q[114];
cx q[109], q[114];
cx q[110], q[114];
U(0, 0, pi/3) q[114];
cx q[110], q[114];
cx q[112], q[114];
U(0, 0, pi/3) q[114];
cx q[112], q[114];
cx q[113], q[114];
U(0, 0, pi/3) q[114];
cx q[113], q[114];
cx q[1], q[115];
U(0, 0, pi/3) q[115];
cx q[1], q[115];
cx q[4], q[115];
U(0, 0, pi/3) q[115];
cx q[4], q[115];
cx q[5], q[115];
U(0, 0, pi/3) q[115];
cx q[5], q[115];
cx q[6], q[115];
U(0, 0, pi/3) q[115];
cx q[6], q[115];
cx q[7], q[115];
U(0, 0, pi/3) q[115];
cx q[7], q[115];
cx q[9], q[115];
U(0, 0, pi/3) q[115];
cx q[9], q[115];
cx q[11], q[115];
U(0, 0, pi/3) q[115];
cx q[11], q[115];
cx q[12], q[115];
U(0, 0, pi/3) q[115];
cx q[12], q[115];
cx q[13], q[115];
U(0, 0, pi/3) q[115];
cx q[13], q[115];
cx q[15], q[115];
U(0, 0, pi/3) q[115];
cx q[15], q[115];
cx q[18], q[115];
U(0, 0, pi/3) q[115];
cx q[18], q[115];
cx q[23], q[115];
U(0, 0, pi/3) q[115];
cx q[23], q[115];
cx q[25], q[115];
U(0, 0, pi/3) q[115];
cx q[25], q[115];
cx q[27], q[115];
U(0, 0, pi/3) q[115];
cx q[27], q[115];
cx q[29], q[115];
U(0, 0, pi/3) q[115];
cx q[29], q[115];
cx q[32], q[115];
U(0, 0, pi/3) q[115];
cx q[32], q[115];
cx q[33], q[115];
U(0, 0, pi/3) q[115];
cx q[33], q[115];
cx q[35], q[115];
U(0, 0, pi/3) q[115];
cx q[35], q[115];
cx q[36], q[115];
U(0, 0, pi/3) q[115];
cx q[36], q[115];
cx q[38], q[115];
U(0, 0, pi/3) q[115];
cx q[38], q[115];
cx q[40], q[115];
U(0, 0, pi/3) q[115];
cx q[40], q[115];
cx q[42], q[115];
U(0, 0, pi/3) q[115];
cx q[42], q[115];
cx q[45], q[115];
U(0, 0, pi/3) q[115];
cx q[45], q[115];
cx q[47], q[115];
U(0, 0, pi/3) q[115];
cx q[47], q[115];
cx q[48], q[115];
U(0, 0, pi/3) q[115];
cx q[48], q[115];
cx q[51], q[115];
U(0, 0, pi/3) q[115];
cx q[51], q[115];
cx q[58], q[115];
U(0, 0, pi/3) q[115];
cx q[58], q[115];
cx q[59], q[115];
U(0, 0, pi/3) q[115];
cx q[59], q[115];
cx q[62], q[115];
U(0, 0, pi/3) q[115];
cx q[62], q[115];
cx q[63], q[115];
U(0, 0, pi/3) q[115];
cx q[63], q[115];
cx q[64], q[115];
U(0, 0, pi/3) q[115];
cx q[64], q[115];
cx q[66], q[115];
U(0, 0, pi/3) q[115];
cx q[66], q[115];
cx q[69], q[115];
U(0, 0, pi/3) q[115];
cx q[69], q[115];
cx q[70], q[115];
U(0, 0, pi/3) q[115];
cx q[70], q[115];
cx q[71], q[115];
U(0, 0, pi/3) q[115];
cx q[71], q[115];
cx q[74], q[115];
U(0, 0, pi/3) q[115];
cx q[74], q[115];
cx q[75], q[115];
U(0, 0, pi/3) q[115];
cx q[75], q[115];
cx q[78], q[115];
U(0, 0, pi/3) q[115];
cx q[78], q[115];
cx q[79], q[115];
U(0, 0, pi/3) q[115];
cx q[79], q[115];
cx q[80], q[115];
U(0, 0, pi/3) q[115];
cx q[80], q[115];
cx q[81], q[115];
U(0, 0, pi/3) q[115];
cx q[81], q[115];
cx q[83], q[115];
U(0, 0, pi/3) q[115];
cx q[83], q[115];
cx q[84], q[115];
U(0, 0, pi/3) q[115];
cx q[84], q[115];
cx q[86], q[115];
U(0, 0, pi/3) q[115];
cx q[86], q[115];
cx q[90], q[115];
U(0, 0, pi/3) q[115];
cx q[90], q[115];
cx q[91], q[115];
U(0, 0, pi/3) q[115];
cx q[91], q[115];
cx q[93], q[115];
U(0, 0, pi/3) q[115];
cx q[93], q[115];
cx q[96], q[115];
U(0, 0, pi/3) q[115];
cx q[96], q[115];
cx q[100], q[115];
U(0, 0, pi/3) q[115];
cx q[100], q[115];
cx q[101], q[115];
U(0, 0, pi/3) q[115];
cx q[101], q[115];
cx q[102], q[115];
U(0, 0, pi/3) q[115];
cx q[102], q[115];
cx q[105], q[115];
U(0, 0, pi/3) q[115];
cx q[105], q[115];
cx q[110], q[115];
U(0, 0, pi/3) q[115];
cx q[110], q[115];
cx q[114], q[115];
U(0, 0, pi/3) q[115];
cx q[114], q[115];
cx q[0], q[116];
U(0, 0, pi/3) q[116];
cx q[0], q[116];
cx q[1], q[116];
U(0, 0, pi/3) q[116];
cx q[1], q[116];
cx q[8], q[116];
U(0, 0, pi/3) q[116];
cx q[8], q[116];
cx q[9], q[116];
U(0, 0, pi/3) q[116];
cx q[9], q[116];
cx q[10], q[116];
U(0, 0, pi/3) q[116];
cx q[10], q[116];
cx q[13], q[116];
U(0, 0, pi/3) q[116];
cx q[13], q[116];
cx q[14], q[116];
U(0, 0, pi/3) q[116];
cx q[14], q[116];
cx q[16], q[116];
U(0, 0, pi/3) q[116];
cx q[16], q[116];
cx q[17], q[116];
U(0, 0, pi/3) q[116];
cx q[17], q[116];
cx q[19], q[116];
U(0, 0, pi/3) q[116];
cx q[19], q[116];
cx q[20], q[116];
U(0, 0, pi/3) q[116];
cx q[20], q[116];
cx q[21], q[116];
U(0, 0, pi/3) q[116];
cx q[21], q[116];
cx q[22], q[116];
U(0, 0, pi/3) q[116];
cx q[22], q[116];
cx q[23], q[116];
U(0, 0, pi/3) q[116];
cx q[23], q[116];
cx q[27], q[116];
U(0, 0, pi/3) q[116];
cx q[27], q[116];
cx q[29], q[116];
U(0, 0, pi/3) q[116];
cx q[29], q[116];
cx q[30], q[116];
U(0, 0, pi/3) q[116];
cx q[30], q[116];
cx q[31], q[116];
U(0, 0, pi/3) q[116];
cx q[31], q[116];
cx q[35], q[116];
U(0, 0, pi/3) q[116];
cx q[35], q[116];
cx q[36], q[116];
U(0, 0, pi/3) q[116];
cx q[36], q[116];
cx q[37], q[116];
U(0, 0, pi/3) q[116];
cx q[37], q[116];
cx q[40], q[116];
U(0, 0, pi/3) q[116];
cx q[40], q[116];
cx q[41], q[116];
U(0, 0, pi/3) q[116];
cx q[41], q[116];
cx q[43], q[116];
U(0, 0, pi/3) q[116];
cx q[43], q[116];
cx q[44], q[116];
U(0, 0, pi/3) q[116];
cx q[44], q[116];
cx q[45], q[116];
U(0, 0, pi/3) q[116];
cx q[45], q[116];
cx q[47], q[116];
U(0, 0, pi/3) q[116];
cx q[47], q[116];
cx q[48], q[116];
U(0, 0, pi/3) q[116];
cx q[48], q[116];
cx q[50], q[116];
U(0, 0, pi/3) q[116];
cx q[50], q[116];
cx q[51], q[116];
U(0, 0, pi/3) q[116];
cx q[51], q[116];
cx q[54], q[116];
U(0, 0, pi/3) q[116];
cx q[54], q[116];
cx q[57], q[116];
U(0, 0, pi/3) q[116];
cx q[57], q[116];
cx q[60], q[116];
U(0, 0, pi/3) q[116];
cx q[60], q[116];
cx q[61], q[116];
U(0, 0, pi/3) q[116];
cx q[61], q[116];
cx q[62], q[116];
U(0, 0, pi/3) q[116];
cx q[62], q[116];
cx q[64], q[116];
U(0, 0, pi/3) q[116];
cx q[64], q[116];
cx q[66], q[116];
U(0, 0, pi/3) q[116];
cx q[66], q[116];
cx q[67], q[116];
U(0, 0, pi/3) q[116];
cx q[67], q[116];
cx q[68], q[116];
U(0, 0, pi/3) q[116];
cx q[68], q[116];
cx q[70], q[116];
U(0, 0, pi/3) q[116];
cx q[70], q[116];
cx q[71], q[116];
U(0, 0, pi/3) q[116];
cx q[71], q[116];
cx q[72], q[116];
U(0, 0, pi/3) q[116];
cx q[72], q[116];
cx q[75], q[116];
U(0, 0, pi/3) q[116];
cx q[75], q[116];
cx q[77], q[116];
U(0, 0, pi/3) q[116];
cx q[77], q[116];
cx q[79], q[116];
U(0, 0, pi/3) q[116];
cx q[79], q[116];
cx q[85], q[116];
U(0, 0, pi/3) q[116];
cx q[85], q[116];
cx q[87], q[116];
U(0, 0, pi/3) q[116];
cx q[87], q[116];
cx q[88], q[116];
U(0, 0, pi/3) q[116];
cx q[88], q[116];
cx q[89], q[116];
U(0, 0, pi/3) q[116];
cx q[89], q[116];
cx q[91], q[116];
U(0, 0, pi/3) q[116];
cx q[91], q[116];
cx q[92], q[116];
U(0, 0, pi/3) q[116];
cx q[92], q[116];
cx q[93], q[116];
U(0, 0, pi/3) q[116];
cx q[93], q[116];
cx q[94], q[116];
U(0, 0, pi/3) q[116];
cx q[94], q[116];
cx q[95], q[116];
U(0, 0, pi/3) q[116];
cx q[95], q[116];
cx q[104], q[116];
U(0, 0, pi/3) q[116];
cx q[104], q[116];
cx q[105], q[116];
U(0, 0, pi/3) q[116];
cx q[105], q[116];
cx q[107], q[116];
U(0, 0, pi/3) q[116];
cx q[107], q[116];
cx q[109], q[116];
U(0, 0, pi/3) q[116];
cx q[109], q[116];
cx q[111], q[116];
U(0, 0, pi/3) q[116];
cx q[111], q[116];
cx q[112], q[116];
U(0, 0, pi/3) q[116];
cx q[112], q[116];
cx q[113], q[116];
U(0, 0, pi/3) q[116];
cx q[113], q[116];
cx q[115], q[116];
U(0, 0, pi/3) q[116];
cx q[115], q[116];
cx q[1], q[117];
U(0, 0, pi/3) q[117];
cx q[1], q[117];
cx q[2], q[117];
U(0, 0, pi/3) q[117];
cx q[2], q[117];
cx q[4], q[117];
U(0, 0, pi/3) q[117];
cx q[4], q[117];
cx q[6], q[117];
U(0, 0, pi/3) q[117];
cx q[6], q[117];
cx q[8], q[117];
U(0, 0, pi/3) q[117];
cx q[8], q[117];
cx q[9], q[117];
U(0, 0, pi/3) q[117];
cx q[9], q[117];
cx q[11], q[117];
U(0, 0, pi/3) q[117];
cx q[11], q[117];
cx q[12], q[117];
U(0, 0, pi/3) q[117];
cx q[12], q[117];
cx q[13], q[117];
U(0, 0, pi/3) q[117];
cx q[13], q[117];
cx q[17], q[117];
U(0, 0, pi/3) q[117];
cx q[17], q[117];
cx q[20], q[117];
U(0, 0, pi/3) q[117];
cx q[20], q[117];
cx q[21], q[117];
U(0, 0, pi/3) q[117];
cx q[21], q[117];
cx q[23], q[117];
U(0, 0, pi/3) q[117];
cx q[23], q[117];
cx q[26], q[117];
U(0, 0, pi/3) q[117];
cx q[26], q[117];
cx q[28], q[117];
U(0, 0, pi/3) q[117];
cx q[28], q[117];
cx q[30], q[117];
U(0, 0, pi/3) q[117];
cx q[30], q[117];
cx q[31], q[117];
U(0, 0, pi/3) q[117];
cx q[31], q[117];
cx q[35], q[117];
U(0, 0, pi/3) q[117];
cx q[35], q[117];
cx q[37], q[117];
U(0, 0, pi/3) q[117];
cx q[37], q[117];
cx q[39], q[117];
U(0, 0, pi/3) q[117];
cx q[39], q[117];
cx q[40], q[117];
U(0, 0, pi/3) q[117];
cx q[40], q[117];
cx q[41], q[117];
U(0, 0, pi/3) q[117];
cx q[41], q[117];
cx q[42], q[117];
U(0, 0, pi/3) q[117];
cx q[42], q[117];
cx q[44], q[117];
U(0, 0, pi/3) q[117];
cx q[44], q[117];
cx q[45], q[117];
U(0, 0, pi/3) q[117];
cx q[45], q[117];
cx q[48], q[117];
U(0, 0, pi/3) q[117];
cx q[48], q[117];
cx q[50], q[117];
U(0, 0, pi/3) q[117];
cx q[50], q[117];
cx q[56], q[117];
U(0, 0, pi/3) q[117];
cx q[56], q[117];
cx q[58], q[117];
U(0, 0, pi/3) q[117];
cx q[58], q[117];
cx q[59], q[117];
U(0, 0, pi/3) q[117];
cx q[59], q[117];
cx q[61], q[117];
U(0, 0, pi/3) q[117];
cx q[61], q[117];
cx q[62], q[117];
U(0, 0, pi/3) q[117];
cx q[62], q[117];
cx q[64], q[117];
U(0, 0, pi/3) q[117];
cx q[64], q[117];
cx q[65], q[117];
U(0, 0, pi/3) q[117];
cx q[65], q[117];
cx q[70], q[117];
U(0, 0, pi/3) q[117];
cx q[70], q[117];
cx q[71], q[117];
U(0, 0, pi/3) q[117];
cx q[71], q[117];
cx q[73], q[117];
U(0, 0, pi/3) q[117];
cx q[73], q[117];
cx q[75], q[117];
U(0, 0, pi/3) q[117];
cx q[75], q[117];
cx q[76], q[117];
U(0, 0, pi/3) q[117];
cx q[76], q[117];
cx q[77], q[117];
U(0, 0, pi/3) q[117];
cx q[77], q[117];
cx q[82], q[117];
U(0, 0, pi/3) q[117];
cx q[82], q[117];
cx q[83], q[117];
U(0, 0, pi/3) q[117];
cx q[83], q[117];
cx q[85], q[117];
U(0, 0, pi/3) q[117];
cx q[85], q[117];
cx q[86], q[117];
U(0, 0, pi/3) q[117];
cx q[86], q[117];
cx q[87], q[117];
U(0, 0, pi/3) q[117];
cx q[87], q[117];
cx q[90], q[117];
U(0, 0, pi/3) q[117];
cx q[90], q[117];
cx q[92], q[117];
U(0, 0, pi/3) q[117];
cx q[92], q[117];
cx q[93], q[117];
U(0, 0, pi/3) q[117];
cx q[93], q[117];
cx q[94], q[117];
U(0, 0, pi/3) q[117];
cx q[94], q[117];
cx q[96], q[117];
U(0, 0, pi/3) q[117];
cx q[96], q[117];
cx q[98], q[117];
U(0, 0, pi/3) q[117];
cx q[98], q[117];
cx q[100], q[117];
U(0, 0, pi/3) q[117];
cx q[100], q[117];
cx q[101], q[117];
U(0, 0, pi/3) q[117];
cx q[101], q[117];
cx q[102], q[117];
U(0, 0, pi/3) q[117];
cx q[102], q[117];
cx q[103], q[117];
U(0, 0, pi/3) q[117];
cx q[103], q[117];
cx q[106], q[117];
U(0, 0, pi/3) q[117];
cx q[106], q[117];
cx q[108], q[117];
U(0, 0, pi/3) q[117];
cx q[108], q[117];
cx q[109], q[117];
U(0, 0, pi/3) q[117];
cx q[109], q[117];
cx q[110], q[117];
U(0, 0, pi/3) q[117];
cx q[110], q[117];
cx q[112], q[117];
U(0, 0, pi/3) q[117];
cx q[112], q[117];
cx q[116], q[117];
U(0, 0, pi/3) q[117];
cx q[116], q[117];
cx q[2], q[118];
U(0, 0, pi/3) q[118];
cx q[2], q[118];
cx q[6], q[118];
U(0, 0, pi/3) q[118];
cx q[6], q[118];
cx q[7], q[118];
U(0, 0, pi/3) q[118];
cx q[7], q[118];
cx q[8], q[118];
U(0, 0, pi/3) q[118];
cx q[8], q[118];
cx q[10], q[118];
U(0, 0, pi/3) q[118];
cx q[10], q[118];
cx q[11], q[118];
U(0, 0, pi/3) q[118];
cx q[11], q[118];
cx q[14], q[118];
U(0, 0, pi/3) q[118];
cx q[14], q[118];
cx q[18], q[118];
U(0, 0, pi/3) q[118];
cx q[18], q[118];
cx q[19], q[118];
U(0, 0, pi/3) q[118];
cx q[19], q[118];
cx q[23], q[118];
U(0, 0, pi/3) q[118];
cx q[23], q[118];
cx q[25], q[118];
U(0, 0, pi/3) q[118];
cx q[25], q[118];
cx q[29], q[118];
U(0, 0, pi/3) q[118];
cx q[29], q[118];
cx q[30], q[118];
U(0, 0, pi/3) q[118];
cx q[30], q[118];
cx q[33], q[118];
U(0, 0, pi/3) q[118];
cx q[33], q[118];
cx q[34], q[118];
U(0, 0, pi/3) q[118];
cx q[34], q[118];
cx q[35], q[118];
U(0, 0, pi/3) q[118];
cx q[35], q[118];
cx q[42], q[118];
U(0, 0, pi/3) q[118];
cx q[42], q[118];
cx q[43], q[118];
U(0, 0, pi/3) q[118];
cx q[43], q[118];
cx q[44], q[118];
U(0, 0, pi/3) q[118];
cx q[44], q[118];
cx q[47], q[118];
U(0, 0, pi/3) q[118];
cx q[47], q[118];
cx q[52], q[118];
U(0, 0, pi/3) q[118];
cx q[52], q[118];
cx q[53], q[118];
U(0, 0, pi/3) q[118];
cx q[53], q[118];
cx q[54], q[118];
U(0, 0, pi/3) q[118];
cx q[54], q[118];
cx q[55], q[118];
U(0, 0, pi/3) q[118];
cx q[55], q[118];
cx q[59], q[118];
U(0, 0, pi/3) q[118];
cx q[59], q[118];
cx q[60], q[118];
U(0, 0, pi/3) q[118];
cx q[60], q[118];
cx q[64], q[118];
U(0, 0, pi/3) q[118];
cx q[64], q[118];
cx q[65], q[118];
U(0, 0, pi/3) q[118];
cx q[65], q[118];
cx q[66], q[118];
U(0, 0, pi/3) q[118];
cx q[66], q[118];
cx q[70], q[118];
U(0, 0, pi/3) q[118];
cx q[70], q[118];
cx q[71], q[118];
U(0, 0, pi/3) q[118];
cx q[71], q[118];
cx q[72], q[118];
U(0, 0, pi/3) q[118];
cx q[72], q[118];
cx q[76], q[118];
U(0, 0, pi/3) q[118];
cx q[76], q[118];
cx q[79], q[118];
U(0, 0, pi/3) q[118];
cx q[79], q[118];
cx q[80], q[118];
U(0, 0, pi/3) q[118];
cx q[80], q[118];
cx q[87], q[118];
U(0, 0, pi/3) q[118];
cx q[87], q[118];
cx q[88], q[118];
U(0, 0, pi/3) q[118];
cx q[88], q[118];
cx q[89], q[118];
U(0, 0, pi/3) q[118];
cx q[89], q[118];
cx q[90], q[118];
U(0, 0, pi/3) q[118];
cx q[90], q[118];
cx q[91], q[118];
U(0, 0, pi/3) q[118];
cx q[91], q[118];
cx q[92], q[118];
U(0, 0, pi/3) q[118];
cx q[92], q[118];
cx q[94], q[118];
U(0, 0, pi/3) q[118];
cx q[94], q[118];
cx q[96], q[118];
U(0, 0, pi/3) q[118];
cx q[96], q[118];
cx q[100], q[118];
U(0, 0, pi/3) q[118];
cx q[100], q[118];
cx q[101], q[118];
U(0, 0, pi/3) q[118];
cx q[101], q[118];
cx q[102], q[118];
U(0, 0, pi/3) q[118];
cx q[102], q[118];
cx q[104], q[118];
U(0, 0, pi/3) q[118];
cx q[104], q[118];
cx q[105], q[118];
U(0, 0, pi/3) q[118];
cx q[105], q[118];
cx q[107], q[118];
U(0, 0, pi/3) q[118];
cx q[107], q[118];
cx q[109], q[118];
U(0, 0, pi/3) q[118];
cx q[109], q[118];
cx q[112], q[118];
U(0, 0, pi/3) q[118];
cx q[112], q[118];
cx q[113], q[118];
U(0, 0, pi/3) q[118];
cx q[113], q[118];
cx q[114], q[118];
U(0, 0, pi/3) q[118];
cx q[114], q[118];
cx q[116], q[118];
U(0, 0, pi/3) q[118];
cx q[116], q[118];
cx q[2], q[119];
U(0, 0, pi/3) q[119];
cx q[2], q[119];
cx q[3], q[119];
U(0, 0, pi/3) q[119];
cx q[3], q[119];
cx q[4], q[119];
U(0, 0, pi/3) q[119];
cx q[4], q[119];
cx q[8], q[119];
U(0, 0, pi/3) q[119];
cx q[8], q[119];
cx q[10], q[119];
U(0, 0, pi/3) q[119];
cx q[10], q[119];
cx q[11], q[119];
U(0, 0, pi/3) q[119];
cx q[11], q[119];
cx q[12], q[119];
U(0, 0, pi/3) q[119];
cx q[12], q[119];
cx q[13], q[119];
U(0, 0, pi/3) q[119];
cx q[13], q[119];
cx q[16], q[119];
U(0, 0, pi/3) q[119];
cx q[16], q[119];
cx q[17], q[119];
U(0, 0, pi/3) q[119];
cx q[17], q[119];
cx q[19], q[119];
U(0, 0, pi/3) q[119];
cx q[19], q[119];
cx q[20], q[119];
U(0, 0, pi/3) q[119];
cx q[20], q[119];
cx q[22], q[119];
U(0, 0, pi/3) q[119];
cx q[22], q[119];
cx q[29], q[119];
U(0, 0, pi/3) q[119];
cx q[29], q[119];
cx q[30], q[119];
U(0, 0, pi/3) q[119];
cx q[30], q[119];
cx q[31], q[119];
U(0, 0, pi/3) q[119];
cx q[31], q[119];
cx q[33], q[119];
U(0, 0, pi/3) q[119];
cx q[33], q[119];
cx q[35], q[119];
U(0, 0, pi/3) q[119];
cx q[35], q[119];
cx q[36], q[119];
U(0, 0, pi/3) q[119];
cx q[36], q[119];
cx q[37], q[119];
U(0, 0, pi/3) q[119];
cx q[37], q[119];
cx q[39], q[119];
U(0, 0, pi/3) q[119];
cx q[39], q[119];
cx q[43], q[119];
U(0, 0, pi/3) q[119];
cx q[43], q[119];
cx q[44], q[119];
U(0, 0, pi/3) q[119];
cx q[44], q[119];
cx q[45], q[119];
U(0, 0, pi/3) q[119];
cx q[45], q[119];
cx q[46], q[119];
U(0, 0, pi/3) q[119];
cx q[46], q[119];
cx q[47], q[119];
U(0, 0, pi/3) q[119];
cx q[47], q[119];
cx q[48], q[119];
U(0, 0, pi/3) q[119];
cx q[48], q[119];
cx q[61], q[119];
U(0, 0, pi/3) q[119];
cx q[61], q[119];
cx q[62], q[119];
U(0, 0, pi/3) q[119];
cx q[62], q[119];
cx q[66], q[119];
U(0, 0, pi/3) q[119];
cx q[66], q[119];
cx q[67], q[119];
U(0, 0, pi/3) q[119];
cx q[67], q[119];
cx q[69], q[119];
U(0, 0, pi/3) q[119];
cx q[69], q[119];
cx q[70], q[119];
U(0, 0, pi/3) q[119];
cx q[70], q[119];
cx q[72], q[119];
U(0, 0, pi/3) q[119];
cx q[72], q[119];
cx q[74], q[119];
U(0, 0, pi/3) q[119];
cx q[74], q[119];
cx q[75], q[119];
U(0, 0, pi/3) q[119];
cx q[75], q[119];
cx q[76], q[119];
U(0, 0, pi/3) q[119];
cx q[76], q[119];
cx q[77], q[119];
U(0, 0, pi/3) q[119];
cx q[77], q[119];
cx q[81], q[119];
U(0, 0, pi/3) q[119];
cx q[81], q[119];
cx q[83], q[119];
U(0, 0, pi/3) q[119];
cx q[83], q[119];
cx q[85], q[119];
U(0, 0, pi/3) q[119];
cx q[85], q[119];
cx q[87], q[119];
U(0, 0, pi/3) q[119];
cx q[87], q[119];
cx q[88], q[119];
U(0, 0, pi/3) q[119];
cx q[88], q[119];
cx q[91], q[119];
U(0, 0, pi/3) q[119];
cx q[91], q[119];
cx q[98], q[119];
U(0, 0, pi/3) q[119];
cx q[98], q[119];
cx q[100], q[119];
U(0, 0, pi/3) q[119];
cx q[100], q[119];
cx q[101], q[119];
U(0, 0, pi/3) q[119];
cx q[101], q[119];
cx q[104], q[119];
U(0, 0, pi/3) q[119];
cx q[104], q[119];
cx q[105], q[119];
U(0, 0, pi/3) q[119];
cx q[105], q[119];
cx q[106], q[119];
U(0, 0, pi/3) q[119];
cx q[106], q[119];
cx q[107], q[119];
U(0, 0, pi/3) q[119];
cx q[107], q[119];
cx q[109], q[119];
U(0, 0, pi/3) q[119];
cx q[109], q[119];
cx q[111], q[119];
U(0, 0, pi/3) q[119];
cx q[111], q[119];
cx q[112], q[119];
U(0, 0, pi/3) q[119];
cx q[112], q[119];
cx q[118], q[119];
U(0, 0, pi/3) q[119];
cx q[118], q[119];
